我在此链接上遇到问题:http://localhost:8080/reg?lok=34a4a3s3a3a
我创建了以下方法:
@RequestMapping("/reg?lok={lok}"), method=RequestMethod.GET)
public String confirm(@RequestParam("lok") String lok) {
....
return "index";
}
在lok = ....之后我无法从url获取此值。
答案 0 :(得分:0)
只需从@RequestMapping
注释中删除查询字符串变量即可。 Spring MVC会自动将其识别为@RequestParam
。并将@RequestMapping
属性定义为name=value
。
像这样:
@RequestMapping(name = "/reg",method= RequestMethod.GET)
public String myRequest(@RequestParam("lok") String lok){
System.out.println(lok);
return "index";
}