无法使用struts2拦截器验证图像上传表单

时间:2012-12-19 17:40:17

标签: java file-upload struts2 interceptor

我正在尝试使用struts2拦截器将验证放入我的image upload表单中如果用户提交了无效的图像扩展,那么应该有验证错误消息?

uploadThemeImage.jsp

<s:form action="updatethemeimageform"  method="post" enctype="multipart/form-data" id="remoteform"  theme="simple" >
     <s:hidden value="%{#parameters.themeid}" name="themId"/>  
      <s:file name="thempic" label="Theme Screenshot" /> 
      <sj:a button="true" id="btnsid" buttonIcon="ui-icon-gear" dataType="json" indicator="indicator"  onSuccessTopics="reloadMyGrid,handleJsonResult"  
        formIds="remoteform" targets="result">Submit This Form</sj:a>  </s:form>

1 个答案:

答案 0 :(得分:0)

如果未在JSP中添加<s:fielderror />标记,则无法看到错误。

<s:form>之前添加它,您将看到验证错误...

P.S:同样适用于<s:actionmessage /><s:actionerror >(不参与验证但由您添加)