java之在 SpringMVC 中,是否有使用表单元素值选择 Controller 方法的方法
zengkefu
阅读:43
2023-07-26 20:04:54
评论:0
在 Spring MVC 中,是否有使用表单元素值选择 Controller 方法的方法?例如,假设我们在一个表单中有两个名称为“action”的按钮。有没有在不使用任何 javascript 的情况下根据用户单击的按钮执行不同的 Controller 方法?
请您参考如下方法:
是的,使用 @RequestMapping(params="...")
。参见 docs .
You can narrow path mappings through parameter conditions: a sequence of "myParam=myValue" style expressions, with a request only mapped if each such parameter is found to have the given value. For example:
@Controller
@RequestMapping("/owners/{ownerId}")
public class RelativePathUriTemplateController {
@RequestMapping(value = "/pets/{petId}", params="myParam=myValue")
public void findPet(@PathVariable String ownerId, @PathVariable String petId, Model model {
// implementation omitted
}
}
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。