JSP页面若长时间得不到响应,是否会自动重发请求?
现在遇到个问题,我在页面上点击一个按钮提交请求,这个处理需要30分钟左右,但是没等这个请求处理完,页面又向后台发送了一个同样的请求,现在导致同一个操作做了多次,请问如何解决?
之前看一个帖子说是“...浏览器问题,如果长时间服务器无相应浏览器会自动重发请求的,设置下浏览器重试时间”,请问如何去设置浏览器呢
jsp
------解决方案--------------------http://ihyperwin.iteye.com/blog/1493725
或者使用重定向 redirect 注意保存你要的请求参数
------解决方案--------------------思路:在点开那个页面的时候生成一个随机数存入session,,然后再页面里面把那个随机数取出来,点击按钮的时候把随机数传入到后台,然后在后台在从session里面把随机谁取出来跟前台传过来的随机数进行比较,如果相同则执行那个需要30分钟的方法,同时清除session里面的随机数,反之则不执行,这样就不会连续执行那个30分钟方法了。