如何訪問請求來自不同url-s的POST數據到一個控制器方法,例如我有/countries
& /countries/{id}
URL,它對第一個非常有用,我的代碼是如何將post方法應用於春季的所有請求映射
@RequestMapping(value = {"/{id}", "/{id}/"}, method = RequestMethod.GET)
public String getCountry(@PathVariable(value = "id", required = true) int id,ModelMap model) {
}
@RequestMapping(method = RequestMethod.POST)
public String deleteCountry(ModelMap model,HttpServletRequest request) {
}
當我嘗試從第二URL請求POST數據我得到
HTTP Status 405 - Request method 'POST' not supported
,因爲我沒有這個映射POST方法這是可預期的,但只要我願意,成爲o的一種方法ne映射我的代碼會太醜螞蟻太可怕了,我能用什麼解決方案?
我通過URL中的regexp找到了一個解決方案,這只是一種可能的方式嗎? – Nesquik27
「醜陋可怕」 - 你必須以某種方式提供*實現*,對嗎?這是如何使你的代碼糟糕的? – chrylis