JSP(11)_ JSP 指令_include 指令

博客主要介绍 JSP 中的 include 指令,该指令表示静态包含,只有一个 file 属性用于指定要包含的页面。静态包含时,包含页面和被包含页面会合并成一个文件再编译成 Servlet。以 hel.jsp 包含 lo.jsp 为例,说明了变量定义和请求处理情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本系列博客汇总在这里:JSP 汇总


JSP 指令

include 指令

include 指令表示静态包含!
include 指令只有一个属性:file,指定要包含的页面,例如:<%@include file=”b.jsp”%>。
静态包含:当 hel.jsp 页面包含了 lo.jsp 页面后,在编译 hel.jsp 页面时,需要把 hel.jsp 和 lo.jsp 页面合并成一个文件,然后再编译成 Servlet(Java文件)。
在这里插入图片描述
在上面代码中,lo.jsp 中没有定义 username 变量,所以 lo.jsp 不能处理请求,只有 hel.jsp 才能处理请求!当访问 hel.jsp 时, hel.jsp 会包含 lo.jsp,所以两个会合并成一个文件后再编译成 Java 文件。在合并之后,因为在 hel.jsp 中定义了 username 变量,所以 lo.jsp 中也就不会出现错误了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如有错误,欢迎指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值