程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java中servlet的各種路徑,javaservlet路徑

java中servlet的各種路徑,javaservlet路徑

編輯:JAVA綜合教程

java中servlet的各種路徑,javaservlet路徑


1. web.xml中<url-pattern>路徑,(叫它Servlet路徑!)  > 要麼以“*”開關,要麼為“/”開頭 2. 轉發和包含路徑  > *****以“/”開頭:相對當前項目路徑,例如:http://localhost:8080/項目名/request.getRequestdispacher("/BServlet").for...();   > 不以“/”開頭:相對當前Servlet路徑。 request.getRequestdispacher("/BServlet").for...();,假如當前Servlet是:http://localhost:8080/項目名/servlet/AServlet就是http://localhost:8080/項目名/servlet/BServlet 重定向路徑(客戶端路徑)  > 以“/”開頭:相對當前主機,例如:http://localhost:8080/, 所以需要自己手動添加項目名,例如;response.sendRedirect("/day10_1/Bservlet"); 3.頁面中超鏈接和表單路徑  > 與重定向相同,都是客戶端路徑!需要添加項目名     <form action="/day10_1/AServlet">     > <a href="/day10_/AServlet">     > <a href="AServlet">,如果不以“/”開頭,那麼相對當前頁面所在路徑。如果是http://localhost:8080/day10_1/html/form.html。 即:http://localhost:8080/day10_1/html/ASevlet     > *****建立使用以“/”開頭的路徑,即絕對路徑! 4. ServletContext獲取資源路徑  > 相對當前項目目錄,即當然index.jsp所在目錄 5. ClassLoader獲取資源路徑  > 相對classes目錄 6. Class獲取資源路徑  > 以“/”開頭相對classes目錄  > 不以“/”開頭相對當前.class文件所在目錄。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved