使用" allowedTypes"限制struts2中的文件类型参数

时间:2015-11-09 15:11:30

标签: java struts2 struts2-interceptors

我有一个表单,用户只能上传pdf文件。我使用以下struts操作来限制大小和文件类型,但只有大小限制有效。关于我失踪的任何想法?谢谢!

    <action name="commentAction" class = "gov.mo.dnr.rat.controller.comment.CommentAction">
        <interceptor-ref name="validUserStack">
            <param name="fileUpload.maximumSize">5242880</param>
            <param name="allowedTypes">application/pdf</param>
        </interceptor-ref>
        <result name="success" type="tiles">comment</result>
        <result name="input" type="tiles">comment</result>
    </action>           

1 个答案:

答案 0 :(得分:1)

我发现了问题。在这种情况下,allowedTypes应为fileUpload.allowedTypes