![](/img/trans.png)
[英]Multiple @RequestMapping (value, method pairs) in Spring MVC
[英]Spring MVC RequestMapping Post method
几天前,我通过了SpringMVC级评估测试,我发现我没有足够的知识回答一个问题。 但我想知道什么是正确答案??? 如果你帮助我会很棒!
您有以下PersonController类并正确定义了web.xml和Spring上下文
使用POST方法提交了以下请求: http:// xxxx / person / add?name = John
请填写占位符,以便提交的请求将导致成功保存人员对象,并且仅在请求不包含“id”参数的情况下才会调用方法addPerson。 占位符中的值不应包含空格。
PLACEHOLDER1 :
@Controller
@RequestMapping("person")
PLACEHOLDER2 :
@RequestMapping(value = "add", method = RequestMethod.POST)
你可以从Spring官方网站上阅读文档。
编辑:
关于id
,如果你请求url就像http:// xxxx / person / add / 12345?name = John ,那么你可以这样做:
@RequestMapping(value = "add/{id}", method = RequestMethod.POST)
public String addPerson(@RequestParam("name") String name, @PathVariable("id") String id)
在这里你可以得到12345作为id
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.