struts2 怎么设置action 不返回页面,而不是返回空页面

把数据传到后台后,后台处理完毕,不返回结果给前台,或者前台仅仅弹框提示。dwr和ajax可以实现,但是我想知道用struts2或者jsp怎么实现?这个问题是由下面这个功能... 把数据传到后台后,后台处理完毕,不返回结果给前台,或者前台仅仅弹框提示。dwr和ajax可以实现,但是我想知道用struts2或者jsp怎么实现?
这个问题 是由 下面这个功能引发的思考:
导出功能的时候,导出弹出保存对话框的同时也弹出了一个空白的网页对话框,由于导出走的是action,且无返回页面。而且两个项目同样的代码,一个没有这个问题,一个会出现这样的问题,觉得很奇怪
求大神指点。
展开
 我来答
帐号已注销
2015-12-22 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.8万
采纳率:93%
帮助的人:6339万
展开全部
返回null,几是说视图不跳转到任何地方,当然就出现空白页面了。
如果想出现页面就需要在struts.xml文件里面配置result,让它知道你要到哪里去。
或者之间 response.sendRedirtI("/你像去的页面.jsp");
百度网友12710d1
2014-02-17 · 超过16用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:41.9万
展开全部
我做过excel的导出,当时ajax的方法不行,用的就是action中流的方式write出来的,需要struts的相关(不配置用response也行)配置,也不用传给jsp值,是可以实现的。action中不要有返回值和out.print,因为返回值和out输出都会使页面跳转
追问
是没有返回值的,但是却多出来一个空白页面,同样的代码在另外一台机器上缺没有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-17
展开全部
不太明白你的意思,不返回页面那就是停留在当前页面吧
更多追问追答
追问
算是吧。只是逻辑在后台处理。
追答
那就不用跳转页面了直接在配置文件里面在struts2的配置文件中配置了,

/yourJsp.jsp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dfd5459
2014-02-17 · TA获得超过365个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:283万
展开全部
我想是你的a标签上写了target="_blank"导出空白页
追问
没有,导出是按钮。js提交表单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
http_p
2014-02-17 · TA获得超过1095个赞
知道小有建树答主
回答量:733
采纳率:100%
帮助的人:583万
展开全部
action return null
response里直接写要返回的东西,
更多追问追答
追问
阿窗体哦年 用void 和 返回“”,都是返回的是一个空白页面,用nul还没试过。
追答
response里写什么就是返回的什么, 至于alert框, 是前台写的, alert的东西是response传过来的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式