编写jsp文件包含指令include的教程

下面是一个使用include指令的示例,假设有两个JSP页面,分别为header.jsp和footer.jsp,它们的作用分别是显示网站的头部和底部内容。现在需要在一个JSP页面中包含这两个页面的内容,可以使用include指令实现,具体步骤如下:

  1. 在当前JSP页面中插入以下代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>使用include指令</title>
</head>
<body>
<%@ include file="header.jsp" %>
<p>这是当前页面的内容</p>
<%@ include file="footer.jsp" %>
</body>
</html>

在这段代码中,使用include指令包含了header.jsp和footer.jsp两个页面,同时在中间插入了一段内容。

2. 编写header.jsp页面,内容如下:

<div id="header">
  <h1>网站头部</h1>
</div>

这个页面的作用是显示网站的头部内容。

3. 编写footer.jsp页面,内容如下:

<div id="footer">
  <p>版权所有 © 2021 MyWebsite.com</p>
</div>

这个页面的作用是显示网站的底部内容。

4. 将这三个文件放到Web应用程序的根目录下的jsp文件夹中。

通过以上步骤,就可以在一个JSP页面中使用include指令包含其他JSP页面的内容了。在浏览器中访问这个JSP页面时,将会同时显示header.jsp和footer.jsp的内容。