Servlet路径跳转1

时间:2022-06-03 13:22:14

课程1-13   http://www.imooc.com/video/5554

Servlet路径跳转:

  绝对路径:放在任何地方都对的路径

  相对路径:相对于当前资源的路径 

 

index文件

Servlet路径跳转1

加上/,表示服务器的根目录,

访问:http://localhost:8080/ServletPathDirection/index.jsp,进而跳转到http://localhost:8080/servlet/HelloServlet

 

不加/,

访问:http://localhost:8080/ServletPathDirection/index.jsp,进而跳转到http://localhost:8080/ServletPathDirection/servlet/HelloServlet

 

Servlet路径跳转1

 

<body>
<h1>Servlet路径跳转</h1>
<!-- 使用相对路径访问HelloServlet -->
  <!-- /servlet/HelloServlet 第一个/表示服务器的根目录 -->
  <a href="servlet/HelloServlet">访问HelloServlet</a><br>


  <!-- 使用绝对路径 访问HelloServlet,可以使用path变量:path变量表示项目的根目录 -->
  <a href="<%=path%>/servlet/HelloServlet">访问HelloServlet</a><br>

</body>

 

以上是通过超链接的方式访问servlet,通过表单的方式访问的写法同上(表单中action的URL地址写法,与超链接的方式完全相同)

 

 

注:web.xml 中url-pattern 处必须以 / 开头,这里的 / 表示项目的根目录

Servlet路径跳转1