且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

JSF问题小结

更新时间:2022-08-13 08:57:43

1java.lang.NoClassDefFoundError:


  1. javax/el/CompositeELResolver  

去下载一个javax.el.jar问题解决


  1. 2、java.util.MissingResourceException: Can't find bundle for base name javax.faces.Messages, locale zh_CN  

这个问题除了配置文件要配置好以外和jsf的版本也是有关的,导入最新的jar包,问题解决

3java.lang.NoClassDefFoundError:


  1. javax/servlet/jsp/tagext/JspIdConsumer 

报这个错的时候用的是tomcat5.5换成6.0后问题解决

4JSF国际化要注意的几个问题

为了让每个JSP页面都支持国际化需要在faces-config.xml文件中写入:

 


  1. <application> 
  2.  
  3.      <resource-bundle> 
  4.  
  5.      <base-name>messages</base-name>//资源文件名  
  6.  
  7.         <var>msgs</var>//资源文件要在页面上引用时的缩写形式例如:  
  8.  
  9. <h:outputText value="#{msgs.nameText}"/> 
  10.  
  11.        </resource-bundle> 
  12.  
  13.      <locale-config> 
  14.  
  15.         <default-locale>zh_CN</default-locale>//默认的形式  
  16.  
  17.         <supported-locale>en</supported-locale> 
  18.  
  19.      </locale-config> 
  20.  
  21. </application> 

 


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/424026,如需转载请自行联系原作者