如何在Spring MVC中映射多个控制器

如何在Spring MVC中映射多个控制器,第1张

如何在Spring MVC中映射多个控制器

您必须

@RequestMapping
在类级别设置一个注释,该注释的值将成为所有发送给该控制器的请求的前缀,
例如:

你可以有一个用户控制器

@Controller@RequestMapping("user")public class UserController {    @RequestMapping("edit")    public ModelAndView edit(@RequestParam(value = "id", required = false) Long id, Map<String, Object> model) {        ...    }}

和一个学生控制器

@Controller@RequestMapping("student")public class StudentController {    @RequestMapping("edit")    public ModelAndView edit(@RequestParam(value = "id", required = false) Long id, Map<String, Object> model) {        ...    }}

两种控制器具有相同的方法,具有相同的请求映射,但是您可以通过以下uri访问它们:

yourserver/user/edityourserver/student/edit

hth



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5676031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存