2 回答

TA貢獻1795條經驗 獲得超7個贊
JSP中的include指令與include動作的區別
在JSP中有兩種include操作形式,如下:
<%@ include file=” ”%> (這個等價于<jsp:directive.include page=” ” flush=”true”/>)
<jsp:include page=” ” flush=”true”/>
兩種句法的作用在效果上完全相同。前者是指令元素、后者是行為元素。但在性能和維護上卻截然不同。
首先,我們知道WEB容器都是將JSP腳本翻譯成servlet文件的,下面我們就通過一個示例文件來進一步了解其區別。
首先創建一個被引用的included.html文件:
<b>to beincluded file</b>
在創建一個測試index.jsp文件:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TEST-JSP</title> </head> <body> <%--這里先后用兩種方式對文件進行引用--%> <%@include file="included.html" %> <br/> <jsp:include flush="true" page="included.html"$amp;>amp;$lt;/jsp:include> </body> </html>
好了,現在進行部署。
- 2 回答
- 0 關注
- 728 瀏覽
添加回答
舉報