0

我正在使用 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>

我如何明确告知用户需要上传文件?

4

1 回答 1

3

您可以做的是创建一个 ActionClass-validation.xml 并在其中声明它。

<validators>
    <field name="theNameOfTheFileTag">
        <field-validator type="required">
            <message>File is required.</message>
        </field-validator>
    </field>
</validators>
于 2012-12-29T10:33:33.257 回答