一. 当前WEB 应用的根路径:http://localhost:8080/contextPath/ :
若 / 需交由 servlet 容器来处理:
1)请求转发时:
`request.getRequestDispatcher("/path/a.jsp").forward(request,response)`
2)web.xml 文件中映射servlet 访问路径:
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/testServlet</url-pattern>
</servlet-mapping>
3)各种定制标签中的/
二. WEB 站点的根路径:http://localhost/8080/ :
若 / 交由浏览器来处理
1)超链接:`<a href="/testServlet>To B page</a>`
2)表单中的action:`<form action="/login.jsp">`
3)做请求重定向的时候:`response.sendRedirect("/a.jsp")`
本文详细介绍了WEB应用中如何处理根路径及站点路径。包括通过servlet容器处理的三种方式:请求转发、web.xml配置和定制标签;以及浏览器处理的三种方式:超链接、表单action属性和请求重定向。
1577

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



