前几天我通过了SpringMVC级评估测试,我发现我没有足够的知识回答一个问题。但我想知道什么是正确答案???如果你帮助我会很棒!
您拥有以下PersonController类并正确定义了web.xml和Spring上下文
使用POST方法提交了以下请求: http://xxxx/person/add?name=John
请填写占位符,以便提交的请求将导致成功保存人员对象,并且只有在请求不包含“id”参数的情况下才会调用方法addPerson。占位符中的值不应包含空格。
答案 0 :(得分:7)
PLACEHOLDER1 :
@Controller
@RequestMapping("person")
PLACEHOLDER2 :
@RequestMapping(value = "add", method = RequestMethod.POST)
您可以从Spring官方网站阅读文档。
<强> 编辑: 强>
关于id
,如果您请求的网址与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
。