怎么清空struts2中ActionMessage
怎么清空struts2中ActionMessage
我action中有个判断用户传过来的文件是不是图片。
if(decide(photoContentType)){
System.out.println("true");
return "uploadPhoto";
}else{
addActionMessage("你选择的文件类型不是图片!!");
return "inputError";
}
如果不是我就不是就添加个错误信息。然后返回到上传页面取出ActionMessage中的值。。但是要是别人在这个页面继续选择不是图片的文件提交。。就会继续返回并打印两ActionMessage中的值。
怎么能在每次选择错误的文件类型的时候先把ActionMessage中的所有值清空,然后再addActionMessage("你选择的文件类型不是图片!!");
------解决方案--------------------this.clear
FieldErrors();