日期:2014-05-17  浏览次数:20947 次

怎么清空struts2中ActionMessage
怎么清空struts2中ActionMessage

  我action中有个判断用户传过来的文件是不是图片。

if(decide(photoContentType)){
System.out.println("true");

return "uploadPhoto";

}else{
addActionMessage("你选择的文件类型不是图片!!");
return "inputError";
}

     如果不是我就不是就添加个错误信息。然后返回到上传页面取出ActionMessage中的值。。但是要是别人在这个页面继续选择不是图片的文件提交。。就会继续返回并打印两ActionMessage中的值。怎么能在每次选择错误的文件类型的时候先把ActionMessage中的所有值清空,然后再addActionMessage("你选择的文件类型不是图片!!");
类型 上传 图片 struts2

------解决方案--------------------
this.clearFieldErrors();