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