JavaWeb中Servlet和Jsp跳轉路徑的寫法


最近學習時,常常要寫一些頁面之間的跳轉或者前台和后端之間的跳轉

下面總結一下自己對於這些跳轉路徑的寫法

 

聲明:以下講到的jsp文件都默認在WebRoot目錄下


1、表單(Jsp)->Servlet
  表單提交數據后,交由Servlet處理,此時表單中的action路徑建議寫為"/項目名/目標servlet的url-pattern"

2、Servlet->Jsp

  從Servlet跳轉到前台,我們有兩種方式:請求轉發和請求重定向,這里我們的url路徑建議寫為:

  請求轉發(內部跳轉):"/filename.jsp" 這里不需要加工程名:因為會自動默認在當前項目中

  請求重定向(外部跳轉):"/工程名/filename.jsp"

3、頁面->頁面(使用JSTL標簽<c:url>)

  <c:url>標簽中的value屬性的路徑寫法為:"/filename.jsp"
  這里也是不用寫項目名字,會默認添加,這種路徑跳轉一般用在表單中
  同<c:param>標簽一起使用,傳遞參數


4、頁面->頁面(使用超鏈接標簽<a>)

  href路徑建議寫為"/項目名/filename.jsp"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM