古いアプリケーションを MyFaces 1.1 から MyFaces 1.2 に移行する際に問題があります。古いアプリケーションでは、ManagedBean exampleMBean があった場合、${exampleMBean.somePropertie} を介してこれらのプロパティを読み取ることができますが、MyFaces を MyFaces 1.2 に移行した後、この種のアクセスは機能せず、常に null を返します。
を使用しようとすると、これは機能しません。タグは ${exampleMBean.someValue} 値を取得できません。これを回避するために、c:if テスト オカレンスを t:div render="#{exampleMBean.someValue}" に置き換え、現在は機能しています。
JSTL タグを明示的な値で使用しようとすると機能しますが、「jsf コンテキスト」にアクセスしようとすると値を取得できません。
私は JBoss 4.2.3 を使用しており、私のプロジェクトには org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL が true に設定されており、プロジェクトに付属の myfaces ライブラリを使用しています。
前もって感謝します。