我可以返回JSON并从同一操作重定向到页面

时间:2014-12-18 14:47:00

标签: json struts2

是否可以返回JSON并同时从Struts2中的相同操作重定向到页面。

注意:我使用的是用于JSON的Struts2插件

2 个答案:

答案 0 :(得分:2)

可以,但重点是什么?

一旦浏览器获得302,它就会重定向,您的数据将会丢失。

如果您需要返回并使用数据做一些有用的事情,请在处理完数据后在JS中重定向。

否则重新考虑应用流程。

答案 1 :(得分:1)

通常一个请求有一个响应,这个响应可能是json,jsp或其他有效的struts结果。

您可以在jsp中返回json结果,处理json结果,最后使用javacript为您的操作发出新请求。