Struts <html:errors/>使用问题
问什么我用这个标签显示ActionErrors的时候前后总出现两个Null了?还有输出中文的时候是乱码。
有高手请多指教。感激不尽:)
问题点数:50、回复次数:6Top
1 楼zengguiyeah(曾贵)回复于 2006-03-06 13:26:58 得分 0
说具体点,把代码拿出来Top
2 楼intergrityqq(青青小草)回复于 2006-03-06 16:01:31 得分 0
以下时在action类中的代码段:
if(employee.getName()==null || employee.getName().equals("")){
ActionError error = new ActionError("error.employee.name");//
errors.add(ActionErrors.GLOBAL_ERROR,error);
if(!errors.empty()){
saveErrors(request,errors);
}
String input = mapping.getInput();
return new ActionForward(input);
}
然后在jsp页面上使用<html:errors/>
在ApplicationResource.properties文件中定义
error.employee.name=员工名称不能为空
当由错误产生的时候,就会出现null乱码null.这时什么原因啊?请指教,好急~~~~Top
3 楼jeffaple(坤)回复于 2006-03-06 16:33:45 得分 0
ApplicationResource.properties里面加上
error.header=This is header message!
error.footer=This is footer message!
你再试试看,可能是你的头尾没加上!
应该是error.header + error.employee.name + error.footer
你试试看呢,我也不确定Top
4 楼jeffaple(坤)回复于 2006-03-06 16:35:08 得分 50
不是,是
errors.header=This is header message!
errors.footer=This is footer message!Top
5 楼intergrityqq(青青小草)回复于 2006-03-06 16:41:52 得分 0
事这个问题,谢谢你:)给分给分。呵呵Top
6 楼jeffaple(坤)回复于 2006-03-06 16:46:05 得分 0
呵呵,前两天我也在研究呢,我发的帖子:
http://community.csdn.net/Expert/TopicView.asp?id=4590734
Top




