為了提高**的重用性,經常需要在乙個jsp頁面中引用另乙個jsp檔案的**。關於引用時的路徑的問題。下面只介紹動態引用的,我覺得靜態引用的應該也一樣。
相對路徑:
一、在同乙個資料夾下,a.jsp中引用b.jsp
<a href
=""a>
<
br>
<
jsp:include
page
="b.jsp"
>
jsp:include
>
二、引用a.jsp所在資料夾的子資料夾下的b.jsp檔案。比如a.jsp所在資料夾的子資料夾test 中的b.jsp檔案。
<a href
=""a>
<
br>
<
jsp:include
page
="test/b.jsp"
>
jsp:include
>
三、引用a.jsp所在資料夾的上級資料夾中的b.jsp檔案。使用 ../
<a href
=""a>
<
br>
<
jsp:include
page
="../b.jsp"
>
jsp:include
>
如果是上級資料夾的上級資料夾
<a href
=""a>
<
br>
<
jsp:include
page
="../../b.jsp"
>
jsp:include
>
上級資料夾的上級資料夾的上級資料夾,以此類推。
四、引用a.jsp所在資料夾的同級資料夾中的b.jsp。
例如:有檔案father下面有兩個子資料夾son1, son2。a.jsp在son1中,b.jsp 在son2中,此時a.jsp需要引用b.jsp。還是需要 ../回到上級目錄然後再進入資料夾。
<a href
=""a>
<
br>
<
jsp:include
page
="../son2/b.jsp"
>
jsp:include
>
在乙個JSP頁面中包含另乙個JSP頁面的三種方式。
1 include指令 include指令告訴容器 複製被包含檔案彙總的所有內容,再把它貼上到這個檔案中。include file header.jsp 2 include標準動作 3 採用jstl 注意 1 include指令在轉換時插入 header.jsp 的源 而標準動作在執行時插入 hea...
在乙個JSP頁面中包含另乙個JSP頁面的三種方式
自 1 include指令 include指令告訴容器 複製被包含檔案彙總的所有內容,再把它貼上到這個檔案中。include file header.jsp 2 include標準動作 3 採用jstl 注意 1 include指令在轉換時插入 header.jsp 的源 而標準動作在執行時插入 h...
從乙個jsp頁面向另乙個jsp頁面傳值
只要以下做法就可以實現 a.jsp 通過post 和get 連線都可以傳 post和get 就不提了。連線的 傳遞到b頁面 b.jsp b頁面通過如下 接收 string name request.getparameter name out.println 接收到 name 傳遞多個值時可以這樣re...