转自:https://blog.csdn.net/chentiefeng521/article/details/51802319
include指令
include指令是文件加载指令,用于在JSP中插入一个包含文件或代码的文件,这个包含的过程是静态包含(动态包含可参考博文: 动态包含(<jsp:include>) )。它把文件插入后与原来的JSP文件合并成一个新的JSP页面(注意:如果被插入的内容发送改变,则包含这个页面的JSP文件就需要重新编译)。
使用include指令可以方便的把在多个页面中要重复显示的内容抽取出来,大大的减少代码的重复量,方便我们对重复内容的维护。
include指令的语法格式:
<%@ include file="被包含文件地址" %>
include指令只有一个file属性,该属性用于指定插入到JSP页面当前位置的文件资源。(注意:插入的路径一般使用相对路径)
被插入文件可以是一个JSP文件、HTML文件、文本文件或一段Java代码,单要保证被插入的文件是可访问的。
实例:
定义包含页:
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<html>
<head>
<title>jsp:include</title>
</head>
<body>
<h1>静态包含操作</h1>
<%@ include file="test.html"%>
<%@ include file="test.jsp"%>
<%@ include file="test.inc"%>
</body>
</html>
定义test.html页面
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>test.html</title>
</head>
<body>
thisis test.html file!
</body>
</html>
定义test.jsp页面
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<!DOCTYPEhtmlPUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1">
<title>test.jsp</title>
</head>
<body>
<%="this is a include test!" %>
</body>
</html>
定义test.inc页面
This is test.inc file!
结果为:
---------------------
作者:陈小子
来源:CSDN
原文:https://blog.csdn.net/chentiefeng521/article/details/51802319
版权声明:本文为博主原创文章,转载请附上博文链接!