struts2.0 上传拦截器问题,急!

<!--上传的文件拦截器--><interceptor-refname="fileUpload"><!--配置允许上传的文件类型,多个用","分隔--><paramnam... <!-- 上传的文件 拦截器 -->
<interceptor-ref name ="fileUpload" >
<!-- 配置允许上传的文件类型,多个用","分隔 -->
<param name ="allowedTypes" >
application/zip,application/rar,application/octet-stream,image/bmp,
image/png,image/gif,image/jpeg,image/GPG,image/x-png,image/pjpeg
</param>
<!-- 配置允许上传的文件大小,单位字节 -->
<param name="maximumSize">500000</param>
</interceptor-ref >
<interceptor-ref name ="defaultStack" />

<result name="input">uiviews/compInfoUp.jsp</result>

我配置了以上拦截器之后,如果上传得图片和文件大小都通过,上传就没有问题,也能成功.
但是问题就出在如果第一次上传得类型和大小超出限制了,就会被拦截,上传失败,但是第二次如果继续上传一个满足要求的文件依然会失败,它好像缓存了第一次的拦截结果,只要第一次失败了,永远就别想传上去了,怎么解决啊
<result name="success">
uiviews/compInfoUp.jsp
</result>
<result name="error">
uiviews/compInfoUp.jsp
</result>
<result name="NOTLOGIN">
isLogin.jsp
</result>
<result name="input">uiviews/compInfoUp.jsp</result>
这是我的result 不过我把error去掉是一样的结果
展开
 我来答
百度网友0b175ed
2008-09-09 · TA获得超过468个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:324万
展开全部
我猜你的action中上传失败返回了ERROR
你返回"failue"再试试
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
renyan5217
2008-09-09
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
你在每次上传完毕的时候都执行下clear操作就OK了 你试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式