【发布时间】:2015-09-19 14:15:36
【问题描述】:
我正在创建一个 JSF 应用程序,如果我在 EL-Expression 中出现拼写错误,我希望得到某种警告(最好是控制台)。
示例: 在我的页面上,我想显示一些本地化的文本。 faces-config.xml 中的 locale-config 已正确设置并与 var 'msgs' 一起使用。
我在我的页面上使用了这个代码:
<h:outputText value="#{msg.title_edit_customer}"/>
当我在浏览器中检查我的页面时,没有显示任何内容。
我花了一段时间才意识到我打错了 - #{msgs.... 它按预期工作。
我可以激活某种调试输出,这样我就可以直接看到某处存在无效的 EL 吗?
我的设置:Eclipse 4.4.2、Tomcat 8、MyFaces 2.2.8
【问题讨论】:
-
检查这是否有帮助...根据我的记忆...stackoverflow.com/questions/19193912/…
-
我的 PROJECT_STAGE 已经在开发中,但没有帮助。
-
你使用什么 EL impl?
-
根据tomcat.apache.org/tomcat-8.0-doc/RELEASE-NOTES.txt 其EL 3.0 API。