相对于当前WEB应用的根路径的路径,即任何的路径都必须带上contextPath(就是加上项目名)
如何编写绝对路径
JavaWEB开发中的/到底代表什么
1)当前WEB应用的根路径
a.请求转发时request.getRequestDispatcher("/path/XXXX.jsp").forward(request,response);
b.web.xml文件中映射的路径<servlet-mapping>
<servlet-name>hhh</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
c.各种定制标签中的/
2)WEB站点的根路径
a.超链接<a href=“”/>
b.表单中的action
c.做请求重定向的时候:response.sendRedirect("/a.jsp")
总结:
若/交由Servlet容器来处理就代表的是当前WEB应用的根路径
若/交由浏览器来处理就代表的是当前WEB站点的根路径