0
はありません
これは私がJSFで作業していて、奇妙なことが起きたのは初めてのことです。 私はxhtmlファイルでJSFを使用しています(この情報が解決するのを助けることを願っています)。ice:dataTableをリスト上に繰り返し、いくつかのhtmlを構築しています。IceFaces EL式のエラー
アプリケーションが開始されるとき、リストは空です。
私はこれを持っているHTMLで:これで
<div class="Token" id="Token#{listItem.id}"></div>
それは例外スロー:
Caused by: javax.el.PropertyNotFoundException: /jspf/fragments/form.jsp @159,62 id="Token#{listItem.id}": ELResolver cannot handle a null base Object with identifier 'listItem'
をしかし、私は、コードを変更する場合:
<div class="Token" id="Token">#{listItem.id}</div>
それは働きます!
なぜリストが空であれば、最初のコードを実行しないのですか?
IDの一部として追加する必要がありますが、なぜ機能しないのですか? – rascio
http://stackoverflow.com/questions/316790/dynamic-ids-in-jsf-seamをご覧ください –
ありがとうございます!今私はそれが動作しない理由を理解...しかし、私はそれがjavascriptの文字列に入れなければならないので、私はそれを必要とするIDを取得する方法があります... – rascio