上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
来源:互联网 发布:overture 5 for mac 编辑:程序博客网 时间:2024/05/24 07:09
纠结了一天的问题
用的是strtus1.2
上传的action和其他action取到的session不一样
其中一个方法是上传 得到的request对象是MultipartRequestWrapper类型的 我需要在session中设置一个值
- public ActionForward uploadPic(ActionMapping mapping, ActionForm form,
- HttpServletRequest request, HttpServletResponse response)
- throws Exception {
- //这里的request是MultipartRequestWrapper
- request.getSession().setAttribute(key, value);
- // 打印sessionid
- System.out.println("sessionid:" + ((MultipartRequestWrapper) request).getRequest().getRequestedSessionId());
- System.out.println("sessionid:" + request.getRequestedSessionId());
- return null;
- }
然后在另外一个方法里面取得这个值,但是下面这个方法得到的request是 RequestFacade
MultipartRequestWrapper和RequestFacade取得的session不一样
- public ActionForward test(ActionMapping mapping, ActionForm form,
- HttpServletRequest request, HttpServletResponse response)
- throws Exception {
- // 这里的request是RequestFacade 得不到上面session里面的值
- request.getSession().getAttribute(key);
- // 打印sessionid
- System.out.println("sessionid:" + request.getRequestedSessionId());
- return null;
- }
以上session在ie下没有问题
在firefox下后台取到的session就不一样了
郁闷了一天终于找到了原因:
原因是flash的上传组建SWFUpload
解决方法是url跟上页面的sessionId
然后后台根据这个sessionId 取得session 然后存取值
解决方法是url跟上页面的sessionId
然后后台根据这个sessionId 取得session 然后存取值
参考资料1:http://lync.in/session-trap-on-uploading-files-using-flash-in-firefox/
参考资料2:http://www.sadtojoy.com/aspx/Detail.aspx?id=3697
0 0
- 上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
- 上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
- Uploadify在IE,fireFox下上传报406HTTP错误
- Uploadify在IE,fireFox下上传报406HTTP错误
- 解决uploadify在Firefox下丢失session的问题
- 关于uploadify在Firefox下session丢失的问题
- 解决网站中上传的图片在IE中不显示 chrome firefox下却正常
- uploadify在ie,chrome等浏览器上传文件成功,而firefox出现http error 404问题的解决方法
- jquery uploadify在firefox上传附件存在的问题
- uploadify上传导致session丢失解决方案
- Uploadify上传Session丢失问题
- firefox ie获取年份不一致问题
- JSF richfaces的dataTable组件中filter在IE和Firefox下不兼容的问题
- 图片在ie下无法正常显示,在firefox或chrome正常显示的原因
- Discuz! 6.1 - cpmsg函数在IE下和Firefox下表现不一致
- IE下使用uploadify上传报:Uploadify-Script5007 Object expected
- 解决uploadify上传丢失session问题
- 文件下载时文件名在ie和firefox下面表现不一致问题
- java学习day10
- 写在2015年第一个工作日
- 卷积
- android 引入v7包的正确方式
- C语言基础:C语言指针(1) - 基本使用
- 上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
- java培训资料
- Java数据导出为Excel表格
- Android中边角旮旯的小知识,深入理解android必备
- Java中的负数
- uva--10404Bachet's Game+dp
- R语言基础和画图方法介绍(转)
- javaweb-day02-4&5(Schema)
- Emacs org模式的简单GTD流程