BUNDLE_NAME_HERE,
这个名字这么贴切, 他告诉你,配置文件中这个 BUNDLE_NAME_HERE 应该替换成你自己的实现。你是不是使用了 <f:loadBundle /> 这个标签? 从你的这个 faces-config.xml 中看不到 关于 locale 的配置。还有 如果你明明准备了一个 xxx.properties 文件,它却总是抛出 
Can't find bundle for base name xxx , locale zh_CN  异常来的话,可能是你的 xxx.properties 不是一个合格的 ResourceBundle,一个 合格的 ResourceBundle 应该是仅仅包含 Ascii 字符,其中的汉字应该已经被转化成了  \u2334 这种形式。可以用 $JDK/bin/native2ascii 程序转化一下。
如果你用 Eclipse 的话,可以下载一个 用于 ResourceBundle 编辑的 插件。

解决方案 »

  1.   

    <f:loadBundle/>这个标签我已经删除掉了。先边是JSP代码。我要实现的是连接到另一个页面
    我发现用别人的写的faces.xml就好用。用我自己MYECLIPSE生成的就不行了。难道是xml里的问题吗?
      <f:view>
    <h:form rendered="true"><h:commandButton id="butt" value="aaa" rendered="true" action="good" /><P>
    </h:form>
    </f:view>
      

  2.   

    找到错误。是我out-come转到的页面有个。<f:loadBundle basename="BUNDLE_NAME_HERE" var="bundle"/>我没有删除。感谢 humanity