你没有配置好message resources,你如果用到bean:message标记,html:errors……等标都会用到message resources,它们默认resources就是org.apache.struts.action.MESSAGE,还有validator也会用到这个resources,因引你应该在struts-config.xml文件里指定一个message resources但不要指定key属性,因为默认就是org.apache.struts.action.MESSAGE,如:
<message-resources parameter="com.iconsh.demo.resources.DemoResources"/>
<message-resources parameter="com.iconsh.demo.resources.DemoResources"/>
解决方案 »
- Hibernate升级MVC(JSP+servlet+javabean+DAO)封装通用DAO问题
- webservice客户端报错
- 这段代码可以在Linux下发邮件吗?(我在windows下没有任何问题.)
- Struts validator框架 与 <html:errors>标签的问题
- 寻一个聊天室
- strus+hibernate+oracle进度条的问题
- JBuilderX + JBoss 跑 ejb 和 jsp 的编译错误
- 工程组应用
- 可复用的EJB构件
- j2ee环境配置有那些??在线等代!
- 如何从Session里面通过struts的taglib获取Collection
- 请问一个数据的问题
<init-param>
<param-name>application</param-name>
<param-value>strutsdemo.ApplicationResource</param-value>
</init-param>
如果是struts1.1查看
<message-resources parameter="strutsdemo.ApplicationResources"/>
这一项。看看message-resources文件是否存在,配置是否正确。
把你的资源文件例如
ApplicationResources_zh_CN.properties
注意这个"ApplicationResources"是你在web.xml的
<init-param>
<param-name>application</param-name>
<param-value>package.ApplicationResources</param-value>
</init-param>
配的.注意package是你包名(最好和action类放在一起).