我是新來的春天,所以不知道我怎麼能做到這一點。我必須通過使用單一控制器方法來處理2個用例。從一個控制器方法到另一個控制器方法的內部轉發(Spring-MVC)
方法已經到位,所以我不能改變它的簽名,因爲它可以打破所有其他的功能主義,這裏是方法簽名
@RequestMapping(value = "/edit-address", method = RequestMethod.POST)
public @ResponseBody JsonResponse editAddress()
JsonResponse
與以下簽名
private String status;
private Object result;
private String steps;
自定義對象
還有一個要求我們需要從第三部分驗證此地址,並基於返回結果需要顯示彈出窗口。 我可以輕鬆地顯示珀普向上如果方法簽名不是一個自定義的對象,但現在不知道我怎麼能做到這一點
有沒有辦法實現任何followwing的
- 要發送JSP內容從此方法返回到視圖中以代替JSON對象。
- 要在內部前進控制在控制器中的另一個方法,它可以發送回着眼於UI
我認爲你真正想要的是對不同的內容類型使用不同的視圖。請參閱http://stackoverflow.com/questions/4403643/supporting-multiple-content-types-in-a-spring-mvc-controller – iwein