我在 jsp 中有一个 Spring MVC 表单,但无法调用控制器方法。
有人可以向我解释一下Spring MVC 执行控制器方法执行的机制吗?
我在 jsp 中有一个 Spring MVC 表单,但无法调用控制器方法。
有人可以向我解释一下Spring MVC 执行控制器方法执行的机制吗?
如果您使用 Spring 3 和注释(推荐的实现控制器的方式),则 @RequestMapping(value="exampleMapping.do") 指定将执行的方法。这是一个例子:
@RequestMapping("/exampleMapping.do")
public String anExample(Model model) {
// do some stuff
return "someView";
}
因此,在这种情况下,如果您的表单提交目标是 exampleMapping.do,则方法 anExample 将执行并返回 someView(如果您正确配置了视图解析器,它将解析到包含名为 someView.jsp 的 jsp 的视图文件夹)。