一、在web项目中,所有不以“/”开头的都是相对路径
比如:"userServlet"、"../jsp/index.jsp"
二、所有以“/”开头都是绝对路径
1、如果此请求是游览器发起的,那么“/”代表:读取服务器:(http://localhost:8080/)
(1)所有的HTML标签中的路径:<a>和<link>中的href,<ing>和<script>中的src,<from>中的action
(2)JS代码中的路径:location.href="URL",open("URL")
(3)重定向中的URL:response.sendRedirect("URL"),因为是重定向是由游览器发起的
2、如果请求是服务器发起的,那么“/”代表:当前服务器+当前项目 比如:(http://localhost:8080/CP06_Task02_GoodsSys_war_exploded/)
(1)转发中的URL:request.getRequestDispatcher(URL),因为转发是服务器发起的
(2)Service的URL映射地址:<url-pattern></url-pattern>所有我们可以理解为:Servlet就在项目的web目录下的跟目录下