我一直在努力在控制器之間傳遞一些值。在控制器之間傳遞對象/字符串(GET&POST)的彈簧
我有一個控制器這樣的:
@RequestMapping(value = "/add", method = RequestMethod.GET)
public String addGet(HttpServletRequest request, @ModelAttribute(value="branch") Branch branch, Model model, blahblahblah)
//What I want to pass and re use:
String loadRespond;
try{
loadRespond= *SOME LOAD STRING METHOD*;
branch= branchManager.convertString(loadRespond); //METHOD TO SPLIT STRING & INDUCT TO OBJECT
}catch{exception){
//blabla
}
後,我成功地引導了所有屬性到物體分支,我讓他們都通過有約束力的形式。我想要做的是,當我要更新數據/更改某個屬性時,我想將舊分支與新更改的分支進行比較。這意味着我必須將舊分支對象或loadRespond字符串傳遞到POST方法,以便可以使用。有誰知道如何做到這一點?也許把它分配給jsp中的隱藏類型字段?然後在控制器上使用它來請求映射/添加方法類型post?謝謝..我是一個新手..
對我來說很明確,一旦創建了分支,你想調用另一個控制器並傳遞它的分支對象? – Aeseir 2014-10-09 04:37:37
嗨,yea事端'就像那..在我通過它之後,我想將它與點擊提交按鈕後創建的新分支對象進行比較。 – Nico 2014-10-09 06:23:18