您的位置:首页 > Web前端 > JavaScript

JSF问题小结

2010-11-15 21:49 162 查看
1、java.lang.NoClassDefFoundError:
javax/el/CompositeELResolver

去下载一个javax.el.jar问题解决
2、java.util.MissingResourceException: Can't find bundle for base name javax.faces.Messages, locale zh_CN

这个问题除了配置文件要配置好以外和jsf的版本也是有关的,导入最新的jar包,问题解决
3、java.lang.NoClassDefFoundError:
javax/servlet/jsp/tagext/JspIdConsumer

报这个错的时候用的是tomcat5.5换成6.0后问题解决
4、JSF国际化要注意的几个问题
为了让每个JSP页面都支持国际化需要在faces-config.xml文件中写入:

<application>

<resource-bundle>

<base-name>messages</base-name>//资源文件名

<var>msgs</var>//资源文件要在页面上引用时的缩写形式例如:

<h:outputText value="#{msgs.nameText}"/>

</resource-bundle>

<locale-config>

<default-locale>zh_CN</default-locale>//默认的形式

<supported-locale>en</supported-locale>

</locale-config>

</application>


本文出自 “博客即日起停止更新” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: