@RequestMappinng(“uri”) 路径指定与路劲使用问题
对比下面的情况
1.可以访问的情况:
下面可以访问:
下面可以访问:
下面不可以访问:
下面不可以访问:
3. 综合上面的情况,一般采用二级路径+绝对路径的访问方法
(1) 一级路径@RequestMapping(“/user”)【加在类名之上的】
(2)二级路径@RequestMapping(“/login”)【加在该类下面的方法名上面的】
则对上面前端访问路径包含两种:1. url = “user/login”
2. url =”@{pageContent.request.contentPath}/user/login”
第一种行不通换第二种,默认最好使用 方法2更稳定,更持久
// web层默认的访问路径(http://localhost:8080/employ_management_war_exploded/login.jsp),就是webapp 直接下面的路径,
如果是其他的路径的话,可以结合springmvc 手动配置路径(视图解析器)(避免冗余的路径),
不配置的话访问的时候前端页面需要手动指定!!!!!
原理解析,涉及到springmvc 视图解析器,modelAndViewsetViewName(“user/login”) 或者 返回的是字符串 return “user/login”
要想访问配置 下面的 jstl(加载到pom.xml文件) -> 构建视图解析器, 正常定位到资源之后,才能访问对应页面
形成一个完整的路径
/WEB-INF/jsp/main.jsp ,就像这样