struts2 fileupload在表单页面中显示的最大大小错误

时间:2013-09-05 10:14:09

标签: struts2 interceptor

我正在使用struts2进行文件上传。当文件大小超过配置的长度时,它会给出

org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException:

我如何在我的表单页面中显示此错误。因为它在拦截器中升起。

1 个答案:

答案 0 :(得分:0)

为您的Action定义input结果,指向success结果的相同JSP。

在JSP中,检查actionErrors或fieldErrors,如果存在,则打印它们,如:

<s:if test="actionErrors != null && actionErrors.size > 0">
    <div class="feed_ko">
        <s:actionerror escape="false" />
    </div>
</s:if>
<s:if test="fieldErrors != null && fieldErrors.size > 0">
    <div class="feed_ko">
        <s:fielderror />
    </div>
</s:if>