0
点赞
收藏
分享

微信扫一扫

解决web项目路径问题

一、在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目录下的跟目录下

举报

相关推荐

0 条评论