JSP頁面跳轉Servlet
- 項目結構:

2. JSP頁面中
-
1 <% 2 String path = request.getContextPath(); //上下文路徑 3 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 4 %>
1 <!--使用相對路徑訪問HelloServlet --> 2 <!-- /servlet/HelloServlet 第一個/表示服務器的根目錄 --> 3 <ahref="servlet/HelloServlet">訪問HelloServlet!</a><br> 4 5 <!-- 使用絕對路徑 訪問HelloServlet,可以使用path變量:path變量表示項目的根目錄--> 6 <!--path=/MyFirstServlet 即項目名---> 7 <a href="<%=path%>/servlet/HelloServlet">訪問HelloServlet!</a><br> 8 9 <!--表單中action的URL地址寫法,與超鏈接方式完全相同,servlet中常用此方法,路徑根據的是xml中的配置或servlet中的注解。 --> 10 <ahref="servlet/TestServlet">訪問TestServlet,跳轉到Test.jsp</a>
1 <!--xml文件--> 2 <servlet-mapping> 3 <servlet-name>TestServlet</servlet-name> 4 <url-pattern>/servlet/TestServlet</url-pattern> 5 </servlet-mapping>