转自: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
版权声明:本文为博主原创文章,转载请附上博文链接!

posted on 2018-12-05 01:43  Sharpest  阅读(1369)  评论(0编辑  收藏  举报