使用jsp:include嵌入页面的两种方式

简介: 使用jsp:include嵌入页面的两种方式

1、静态嵌入子页面

<%@ include file="header.jsp" %>

静态嵌入支持 jsp 、 html 、 xml 以及纯文本。

静态嵌入在编译时完成,相当于直接将子页面的文本插入到 include 标签所在的位置。子页面可直接使用父页面中的变量。

2、动态嵌入子页面

使用 jsp:include 时必须设置 flush 属性为 true 。

<jsp:include page="/main/header.jsp" flush="true"/>

否则子页面在嵌套的时候会报500错误

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<jsp:include page="/main/header.jsp" flush="true"/>
<div class="right">
  <img class="wColck" src="${pageContext.request.contextPath }/statics/img/clock.jpg" alt=""/>
  <div class="wFont">
    <h2> ${userSession.userName }</h2>
    <p>欢迎来到超市账单管理系统!</p>
  </div>
</div>
<jsp:include page="/main/footer.jsp" flush="true"/>


相关文章
|
7天前
|
自然语言处理 Java 数据库连接
掌握JSP页面编程:动态生成Web内容
【4月更文挑战第3天】Java Server Pages (JSP) 是一种用于创建动态Web内容的Java技术,它结合HTML并允许在页面中嵌入Java代码。JSP支持代码片段、表达式语言(EL)和JSTL标签库,简化动态内容生成。当服务器接收到请求时,执行JSP中的Java代码并将结果嵌入HTML返回给客户端。示例展示了如何显示当前日期和时间。JSP可与Servlet、JavaBeans、数据库等结合,用于构建功能丰富的交互式Web应用。
掌握JSP页面编程:动态生成Web内容
|
7天前
银行营业网点管理系统——修改的页面(updateBreaches.jsp)
银行营业网点管理系统——修改的页面(updateBreaches.jsp)
18 2
|
7天前
新闻发布项目——注册页面(reg.jsp)
新闻发布项目——注册页面(reg.jsp)
14 1
|
7天前
|
Java 数据库连接 mybatis
springboot访问jsp页面变成直接下载?
springboot访问jsp页面变成直接下载?
88 0
|
7天前
|
前端开发 Java
java实现动态验证码源代码——jsp页面
java实现动态验证码源代码——jsp页面
14 0
|
7天前
|
JavaScript 前端开发 Java
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Jsp页面
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Jsp页面
10 0
|
7天前
|
存储 缓存 Java
JSP页面生命周期详解及优化建议
JSP页面生命周期详解及优化建议
|
7天前
|
前端开发 Java
java通过commons-fileupload实现多张图片的上传(jsp页面)
java通过commons-fileupload实现多张图片的上传(jsp页面)
20 2
|
7天前
|
XML 前端开发 Oracle
16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web
16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web
15 2
|
7天前
|
Java
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
22 0

相关课程

更多