Java学习-035-JavaWeb_004 -- JSP include 指令

时间:2021-08-01 13:39:33

inclue 指令是将不同的文件插入到 JSP 网页中,这些文件可以是文本文件、HTML文件、JSP 文件,指令语法如下:

<%@include file="相对路径"%>

下面创建几个文件,以此来演示 include 指令,目录结构如下所示:

webapps
|-- jsp
|-- include.jsp
|-- include_file.jsp
|-- index.html
|-- source_txt
|-- include.txt

include.jsp 文件内容如下所示:

<%@page
language="java"
import="java.util.*"
session="true"
contentType="text/html;charset=utf-8"
buffer="32kb"
%>
<html>
<head>
<title>JSP include 指令</title>
</head>
<body bgcolor="gray">
<h2>Java学习-035-JavaWeb_004 -- JSP include 指令</h2>

<div style="width:600px;height:150px;border:1px solid red">
<%@include file="include_file.jsp" %>
</div>
<br>

<div style="width:600px;height:100px;border:1px solid red">
<%@include file="./index.html" %>
</div>
<br>

<textarea style="width:600px;height:300px;border:1px solid red">
<%@include file="./source_txt/include.txt" %>
</textarea>
</body>
</html>

 

include_file.jsp 文件内容如下所示:

<%@page
language="java"
import="java.util.Date"
session="true"
contentType="text/html;charset=utf-8"
buffer="32kb"
%>
<html>
<head>
<title>include_file</title>
</head>
<body bgcolor="gray">
<h4>Java学习-035-JavaWeb_004 -- include_file.jsp</h4>

<%=(new Date()).toLocaleString()
%>

<%
out.print("<br><br>" + (new Date()).toLocaleString());
%>
</body>
</html>

 

index.html 文件内容如下所示:

<html>
<head>
<title>Test Tomcat 8.0.26</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h1>default home page : index.html</h1>
</body>
</html>

 

include.txt 文件内容为《冬天的秘密》歌词。

 

启动 Tomcat,在浏览器地址栏输入:http://localhost:8080/jsp/include.jsp,页面显示效果如下所示:

Java学习-035-JavaWeb_004 -- JSP include 指令

 

至此, Java学习-035-JavaWeb_004 -- JSP include 指令 顺利完结,希望此文能够给初学 JavaWeb 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^