我正在使用Struts2文件上传文件到我的服务器,我的问题是我如何明确告诉它是上传文件的要求?这是我的拦截器。
<action name="audioupload" class="actions.AudioUploadAction"
method="execute">
<interceptor-ref name="basicStack" />
<interceptor-ref name="fileUpload">
<param name="allowedTypes">text/html</param>
</interceptor-ref>
<interceptor-ref name="validation" />
<interceptor-ref name="workflow" />
<result name="input">/UploadAudio.jsp</result>
<result name="success">/UploadSuccess.jsp</result>
</action>
如何明确告知用户需要上传文件?
答案 0 :(得分:3)
你可以做的是创建一个ActionClass-validation.xml,你可以在里面声明它。
<validators>
<field name="theNameOfTheFileTag">
<field-validator type="required">
<message>File is required.</message>
</field-validator>
</field>
</validators>