关于Struts2文件下载时,下载方法被重复执行的问题

转载 2013年12月04日 15:55:09

项目里有个功能是在下载功能中加入日志,也就是希望把用户下载的记录保存到数据库中。

可实践发现点击下载文件后,下载方法被重复执行了两次。。。

并且重复执行问题貌似不是很稳定,有时数据库记录了一条记录,有时记录了两条。。。

比较郁闷。。。

后来网上查了下貌似别人也有遇到这个问题,最后发现原因:

原因是浏览器引起的,换成IE浏览器或FireFox浏览器,就不会出现这个问题。

我们当时用的是360浏览器及搜狗浏览器,导致的这个情况,后来使用IE或Google或FireFox发现并无此问题。

看来用类似于QQ搜狗、360等山寨杂牌浏览器做开发测试还是有点问题啊。。。

原文地址:http://newtypebao.blog.163.com/blog/static/398211802011724113119277/

相关文章推荐

struts2.x表单重复提交,文件上传下载,转换器

1.防止表单重复提交  1) 标签在session中 生成Token号码和在网页中生成一个带有该号码的隐藏字段。 2) TokenInterceptor 拦截器检查请求消息中的Token与sess...

Struts2学习之3(文件的上传下载,OGNL表达式,常用标签,表单重复提交)

文件的上传和下载 文件的上传 上传页面 配置信息 动作类 错误信息配置 文件的下载结果类型的使用 配置信息 动作类 Struts中的数据中心与OGNL表达式 Stack ContextValue St...

Struts2文件上传与下载中的中文乱码问题解决方案

一.、乱码问题概述:在实际项目与应用中,文件上传和下载的对象大多是中文文档,因此在Struts的文件上传和下载功能实现中,中文乱码是一个不得不面对的问题。其中的乱码问题分为两类: 1、jsp页面中...

struts2文件下载及文件名中文问题

1. struts2配置文件: testStream application/octet-stream;charset=GBK <!-- f

struts2上传下载文件中遇到的乱码问题

struts2上传下载文件所需jar包 上传下载类 FileUploadAction.javapackage action;import java.io.File; import java.io....

Struts2文件下载遇到中文乱码、中文丢失的解决方法

Struts2文件下载遇到中文乱码、中文丢失的解决方法

使用Struts2下载文件遇到问题总结

最近在研究如何使用struts2实现文件下载,其中遇到如下问题觉得应该总结一番。 1. struts2实现文件下载的配置问题 2. 在点击下载以后报错:Can not find a java.io.I...

使用struts2实现下载功能遇到的文件中文问题解决经验分享

今天在做一个项目,使用了struts2实现了一个下载的功能。 当在页面点击下载之后,就报错了。 一开始我就怀疑是不是文件名中文的问题,于是乎,我把文件名改成了英文的。 Bingo!果然可以正常下...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)