Struts2 限制附件大小上传浏览器端响应很慢

care365 2013-05-30 12:58:30
用Struts2开发一个附件上传的的功能,当附件超过指定大小时在Action中能获取到报错异常“the request was rejected because its size (3381374) exceeds the configured maximum (1048576)”。在Action中的doSave()方法中,已经作出了有异常信息则直接返回到页面的处理,代码如下:

public String doSave() throws Exception {

if (Validator.isNotNull(errorMessage)) {
this.setResultmsg(errorMessage);
//这个根据实际需要返回到相关页面
return "content";
}


在执行了上面代码后,浏览器要很久才能响应。开启浏览器的网络监控,发现附件还在继续往服务器中上传,所以导致响应慢的问题。
struts.xml配置信息如下:

<action name="docTest_*" class="com.z.TestAction" method="{1}">
<interceptor-ref name ="fileUploadStack"/>
<result name="list">/z/list.jsp</result>
<result name="content">/z/content.jsp</result>
</action>

不知道各位大侠知不知道这个问题该怎样解决,或者提供思路的。非常感谢
...全文
65 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧