1

mach-ii.xml ファイルで次のプロパティを定義しました。

<property name="urlParseSES" value="true" />
<property name="urlDelimiters" value="/|/|/" />
<property name="urlBase" value="index.cfm" />

私のindex.cfmページにはリンクがあります

<a href=#BuildUrl("showUser", "id=#user_id#")#>View User</a>

私のリスナーでは、「要素 ID が URL で定義されていません」というエラーが表示されます。一方、パラメーター ID とその値は URL で確認できます。このエラーが発生する理由を知っている人はいますか? もう 1 つの問題は、ページ内の他のリンクをクリックすると、新しい URL を作成するのではなく、URL にリンクを追加し続けることです。初めて自分のサイトを読み込んでいるときに、css と js が正しく読み込まれますが、リンクをクリックすると css と js が壊れます。

助けてください。

4

1 に答える 1

2

arguments.event.getArg("id")URL スコープ (つまり; ) ではなく、現在のイベント構造 (つまり; ) の一部としてリスナーの id 値を参照する必要がありますURL.id

urlBaseまた、値は webroot からの絶対値である必要があります。そのため、アプリが webroot のベースにある場合、 urlBase/index.cfmの値は/myApp/index.cfm

于 2013-05-14T12:17:26.533 に答える