在JSP开发中,经常需要将页面划分为多个部分,以实现模块化、重用性和可维护性。使用JSP的`<%@ include %>`指令可以实现页面的包含功能,下面将通过一个实例来展示如何使用`<%@ include %>`实现多层结构的页面。
1. 定义基础结构
我们定义一个基础的页面结构,包括头部、尾部和主体部分。我们将这三个部分分别保存为不同的文件。
- `header.jsp`:头部文件,包含网站标题和导航菜单。
- `footer.jsp`:尾部文件,包含版权信息和联系方式。
- `main.jsp`:主体文件,用于插入内容。
header.jsp
```jsp
<%@ page contentType="