このオブジェクトを含むバッキングBeanがあります
。List<Session>セッション。
セッションは、いくつかの標準フィールドだけでなく、次のクラスもあり
ます。List<Entry>エントリ。
エントリは、いくつかのフィールドを含むクラスですが、それらはすべて標準のJavaオブジェクトです。
つまり、このようになります。
リスト<セッション>
|
-セッション
|-リスト<エントリ>
| -エントリ
List<Entry>に直接アクセスしてみましたが成功しました。
しかし、List <Session>にアクセスしようとすると、次のエラーが発生します。
javax.faces.FacesException:javax.el.PropertyNotFoundException:/pages/console.jspx @ 75,109 value = "#{session.sessionID}":クラス'org.apache.catalina.session.StandardSessionFacade'にはプロパティがありません'セッションID'。
(sessionIDはSessionクラスのStringフィールドです)
これを修正する方法はありますか?(コンバーターはこれを解決できますか?)
jspxコードは次のとおりです。
<rich:dataOrderedList id="sessions" var="session" value="#{backEnd.sessions}" style="position:relative;top:40px">
<rich:togglePanel switchType="client" stateOrder="closed, opened" initialState="#{backEnd.sessionsState}">
<f:facet name="closed">
<rich:toggleControl style="font-weight:bold;" value="#{session.sessionID}" switchToState="opened" />
</f:facet>
前もって感謝します !!