小弟刚刚从C#转到JAVA,有个问题请教一下。我用的工具是WSAD5.1,在web.xml里面配置了struts,一开始是正常的,但是加入一个<init-param>后开始有报错。
加入的是:
<init-param>
     <param-name>application</param-name>
     <param-value>ApplicationResources</param-value>
</init-param>
在classes目录下已经有ApplicationResources.properties这个文件,但现在提示“Application resource bundle ApplicationResources cannot be resolved”.
这是怎么回事呢?

解决方案 »

  1.   

    我的是在struts-config.xml里写的 <message-resources parameter="com.sinotech.struts.ApplicationResources" />
      

  2.   

    <param-value>里应该有路径吧,比如这样的    <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
      

  3.   

    "com.sinotech.struts.ApplicationResources"是路径吗?我的ApplicationResources.properties是在/WEB-INF/classes/下面的,struts-config.xml在/WEB-INF/下面,我在struts-config.xml添上<message-resources parameter="classes.ApplicationResources" />后还是不行啊
      

  4.   

    TO:yanpeng521 一开始我也是这么想的 但是不行
      

  5.   

    classes目录下真的有ApplicationResources.properties?
      

  6.   

    请检查 <init-param>
          <param-name>application</param-name>
          <param-value>ApplicationResources</param-value>
        </init-param>
    是否加入到web.xml的  <servlet>...</servlet>之间
      

  7.   

    TO:szb110 是的 是在<servlet>...</servlet>之间