structs spring结构 action中 其中一个action操作通过修改response
调用response.reset
response.setContentType("application/x-download")
response.setHeader("Content-Disposition"..........)
三个方法使得页面弹出下载对话框
action方法最后return mapping.findForward(要跳转的页面)。
但是原先的response响应类型是关于页面的跳转
现在弹出对话框后 无论点击保存还是取消后
虽然mapping.findForward执行了 但是页面都不会自动跳转了
求如何解决。。。求大神
java 弹出下载框后 页面不跳转 求大神指导
答案:4 悬赏:80 手机版
解决时间 2021-01-31 09:22
- 提问者网友:太高姿态
- 2021-01-30 10:54
最佳答案
- 五星知识达人网友:孤老序
- 2021-01-30 11:20
下载会请求另一个线程,当前线程会 中断,所以你可以设置一个标识,先跳转到画面去,在目标画面加载的同时根据这个标识判断是否要弹出下载对话框,这样就不会出问题了。
全部回答
- 1楼网友:独钓一江月
- 2021-01-30 14:00
action执行后返回一个参数,在struts的配置文件中实行转发应该可以实现...
- 2楼网友:何以畏孤独
- 2021-01-30 13:10
return mapping.findForward(“标志”)。这个标志要在struts配置文件中配置一下映射到对应的jsp页面应该可以,试试吧。希望成功!
- 3楼网友:英雄的欲望
- 2021-01-30 11:31
debug 调试一下,看看是哪里写的有问题。
毕竟没看到错误,无法断言是什么地方写的有瑕疵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯