日期:2014-05-19  浏览次数:20800 次

struts2,拦截器,ajax
在使用struts2的拦截器时,使用了ajax请求到action,结果在拦截器中被拦截到了,也就不会去执行目标action了,但返回值却没有用,我设置的是return ‘login’,而login对应的login.htm,根本跳不了页面,请高手帮忙,我应该如何处理响应。

------解决方案--------------------
在配置文件中是否有 配了对应的页面
------解决方案--------------------
如果用AJAX的话,你得设置返回值才行。
可以将这个指向一个JSP,在JSP做好返回值。
也可以在拦截器里搞定
------解决方案--------------------
ajax package extends json-default. 本来就不会跳转的,所以你就别操这个心了,既然选择用ajax,不如在页面里面加个判断,跳转好了
------解决方案--------------------
ajax要是跳转的话那还叫ajax么,本来人家的活就是局部刷新,楼主先把基本概念搞清楚先