您必须
@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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)