日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSP中的include指令

發布時間:2024/4/11 javascript 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSP中的include指令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JSP中的包含分為靜態包含和動態包含。靜態包含主要是包含html,txt等等諸如這樣的文件,而動態包含主要包含諸如jsp,servlet等等文件。

對于靜態包含就相當于文件的替換,下面通過例子說明。可以看到文件源碼中被包含的部分已經被直接完全替換。

?

文件名為test.jsp的文件中包含test1.html和test2.html中的內容。對于被包含的文件名后綴可以任意,可以用沒有這種后綴的后綴名。

test1.html文件:

<strong><font color="red">HelloWorld!</font></strong>

test2.info文件:

<strong><font color="red">HelloWorld again!</font></strong>

test.jsp文件:

<%@ page contentType="text/html" pageEncoding="GBK"%> <html><head><title>我的JSP</title></head> <body><%@ include file="test1.html"%><br> <%@ include file="test2.info"%></body> </html>


動態包含與靜態包含有很大不同,靜態包含的語法是:<%@ include file="url">,而動態包含的語法是:<jsp:include page="url">。

對于靜態包含來說,如果包含的多個文件有相同的變量,那么運行就會出現錯誤,因為靜態包含是先包含后處理,而對于動態包含就不同,它是先處理

后包含,可以出現多個文件含有相同變量的情況。

例如:

文件名:test.jsp

<%@ page contentType="text/html" pageEncoding="GBK"%> <html><head><title>我的JSP</title></head> <body><jsp:include page="test1.jsp"/><br> <jsp:include page="test2.jsp"/></body> </html>

文件名:test1.jsp

<strong><font color="red">HelloWorld!</font></strong><%!int x=1;%><%=x%>

文件名:test2.jsp

<strong><font color="red">HelloWorld again!</font></strong><%!int x=100;%> <%=x%>


?

總結

以上是生活随笔為你收集整理的JSP中的include指令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。