[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'}"/>
コメント