我寫一個服務,其中我參加的ID或者是一個位置,我想強制約束,要麼ID或位置必須在我指定@控制器@RequestParam春天MVC,提出兩個要求之一PARAMS強制性
@Controller
public class HelloController {
@RequestMapping(value="/loc.json",method = RequestMethod.GET)
public @ResponseBody String localiaztionRequest(@RequestParam(value = "location", required = false) String callback
,@RequestParam(value = "id", required = false) String uuid
,@RequestParam(value = "callback", required = false) String callback) {
//model.addAttribute("message", "Hello world!");
return "hello";
}
爲了清楚起見,我希望每個請求都發送位置參數或id參數。我如何在一對輸入參數上執行這樣的約束?另外,如果有人請向我解釋使用ModelMap,model.addAttribute(「message」,「Hello World!」)的效果如何? 對不起,如果問題看起來很天真,我對春天框架非常陌生。
在此先感謝。