ActionErrors errors = new ActionErrors();
if((userName==null)||(userName.length()<1))
{
errors.add(Globals.ERROR_KEY,new ActionMessage("hello.no.username.error"));
}
return errors;
}
saveErrors(servletRequest, messages);
你没有弄明白errors.add方法的用意,并且需要saveErrors
if((userName==null)||(userName.length()<1))
{
errors.add(Globals.ERROR_KEY,new ActionMessage("hello.no.username.error"));
}
return errors;
}
saveErrors(servletRequest, messages);
你没有弄明白errors.add方法的用意,并且需要saveErrors
解决方案 »
- 求救mybatis配置出错,创建sqlSessionFactory失败
- 小强初出江湖,在外面混了两年落脚都这里了
- 请问用户个人偏好设置在系统中的解决方案
- 请问Dreamweaver中的站点和eclipse中的Web项目有什么区别
- 急救关于tomcat5.5.2中文乱码
- annotation 真tm让人讨厌
- Ext的树向表拖拽的问题,帮我解决下
- 关于struts action?
- Applet运行时的JRE路径问题
- Cannot load 64-bit SWT libraries on 32-bit JVM
- 初学JAVA,一点肤浅的认识,不知对不对?
- 请问有struts+hibernate的代码生成器不?
errors.add(Globals.ERROR_KEY,new ActionMessage("hello.no.username.error"));
之后要
saveErrors(servletRequest, messages);
最后返回的时候
return (new ActionForward(mapping.getInput()));这样就该能显示出来
===================================================
楼主把errors.add("userName",new ActionMessage("hello.no.username.error"));
改为errors.add("userName",new ActionError("hello.no.username.error"));不过显示的应该是乱码,要把编码转换一下用native2ascii命令!
我是将web.xml中的
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResource</param-value>
</init-param>
改成:
<init-param>
<param-name>application</param-name>
<param-value>GoodTradeResource</param-value>
</init-param>
其中“GoodTradeResource”是我的.properties 文件的前缀
(如:GoodTradeResource_zh_CN.properties)