[JSF]でEL Syntax Error

Eclipse Java EE IDE for Web Developers.(Mars.2)で、Facelet Templateで出力したものでEL Syntax Errorになる。

<ui:debug hotkey="x" 
      rendered="#{initParam['javax.faces.FACELETS_DEVELOPMENT']}"/>
 よく分からないが、ELの値をbooleanの式に変える必要があるのか?
Eclipse Kepler 4.3.1 Error in New Facelet Templateを参考に、booleanの評価式に変更して解決する。

web.xml

<context-param>
   <param-name>javax.faces.PROJECT_STAGE</param-name>
   <param-value>Development</param-value>
</context-param>

 template.xhtm

<ui:debug hotkey="x" 
rendered="#{initParam['javax.faces.PROJECT_STAGE'] 
eq 'Development'}"/>

コメント

このブログの人気の投稿