在春天控制器,我想要調用同樣的方法對不同的HTML - 表單提交 所以,採取的HttpServletRequest作爲RequestBody春季控制器 - 從servlet請求填寫DTO手動
@RequestMapping(value = "/Search")
public String doSearch(HttpServletRequest httpServletRequest, ModelMap map) {
// Now, looking for something like this...
if(req.getType.equals("x")
//X x = SOME_SPRING_UTIL.convert(httpServletRequest,X.class)
else
// Y y = SOME_SPRING_UTIL.convert(httpServletRequest,Y.class)
}
我想請求參數轉換爲通過Spring轉換,因爲它轉換的同時以Bean作爲方法參數
爲什麼?爲什麼不簡單地創建多個方法並區分映射。你如何確定創建哪個對象? –
基於可以從請求參數 – Sidh
派生的動作ID /類型我真的不清楚你正在嘗試做什麼... –