日期:2014-05-20  浏览次数:20921 次

不使用JavaScript,可以实现action操作后不跳转吗?
或者有没有哪种方法表示当前页面,只是刷新一下?

------解决方案--------------------
直接跳转到当前页面就可以了
------解决方案--------------------
探讨

引用:

直接跳转到当前页面就可以了

不只一个页面调用这个action

------解决方案--------------------
$.post("url",{参数},function(data){}); 这样就可以满足你的要求
------解决方案--------------------
楼主,你为什么要学java ? 碰到自己不懂的就想绕过去,没用的,除非你用json或ajax 做局部刷新,要不然你每一个请求都会跳转,即使是请求返回到自己的页面
------解决方案--------------------
Action中return null;就可以了,return之前做数据处理。
------解决方案--------------------
result 到当前页面不行吗?

还是要取数据再到当前页面?
<result type="redirectAction" name="success">这里填取数据后跳到当前页面的action</result>
------解决方案--------------------
<iframe id="hiddenFrame" name="hiddenFrame" src="about:blank" sytle="display: none">
<form action="...." target="hiddenFrame">
------解决方案--------------------
为什么不用javascript.
据我所知没有哪个公司不用javascript的。
------解决方案--------------------
探讨

引用:

Action中return null;就可以了,return之前做数据处理。

return null页面是空白

------解决方案--------------------
可以传参数...
xxx.action?method=add
xxx.action?method=update
xxx.action?method=delete
在execute里通过request.getParameter("method")来判断调用哪种操作,然后跳回原来的页面。就可以多个操作用同一个action了。。
------解决方案--------------------
探讨

$.post("url",{参数},function(data){}); 这样就可以满足你的要求

------解决方案--------------------
AJAX吧,这样操作比较可靠。
------解决方案--------------------
遇到问题,根据实际解决问题。不一定能找到最好的方法,能找个合适的方法就行。
楼主的问题本身就是问题。就像有人说他们公司不让用开发工具,那是什么公司,用jdk+记事本是能解决问题,但你不觉的这公司有毛病吗?