类上加没加@RequestMappin注解的区别
1.如果类上加了 @RequestMappin注解,那么就会去该注解对应的路径下去找页面,如果没有对应的页面就会报错。
举例说明:
@RequestMapping("/user")
public class UserController {
@RequestMapping("/requestParam51")
public String requestParam51(String[] name) {
return "index.jsp";
}
}
对应的跳转页面会去user目录下去找,找不到就会报错。
2.如果类上没有加@RequestMapping注解,就会直接去根路径下去找页面
3.如果为跳转的页面加了"/",还是会去根路径下去找对应的页面。
举例:
@RequestMapping("/user")
public class UserController {
@RequestMapping("/requestParam51")
public String requestParam51(String[] name) {
return "/index.jsp";
}
}
本文探讨了在Spring MVC中,@RequestMapping注解的使用对页面查找路径的影响。类上无注解会导致根路径查找,而有注解则定位到指定子路径。实例解析了如何组织URL结构和处理错误情况。
1534

被折叠的 条评论
为什么被折叠?



