004 JSP的3个编译指令

本文详细介绍了JSP中的三种指令:page、include和tablib。包括它们的语法格式及各种属性的作用,例如language、session和contentType等。同时对比了静态包含与动态包含的区别。

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

1。page:针对当前页面的指令
2。include:指定包含另一个页面
3。tablib::定义和访问自定义标签
编译指令语法格式:
<%@ 编译指令名 属性名="属性值"……%>

page指令:
1。language:当前JSP页面脚本语言种类,默认JAVA
2。extends:继承的父类或实现的接口
3。import:导入包
(默认导入的包有:java.lang.*、javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*)
4。session:(true/false)设定是否需要HTTP Session
5。buffer:指定输出缓冲区的大小,默认8KB,可以设置为none(不进行缓冲)
6。autoFlush:(true/false)当输出缓冲区即将溢出时,是否强制输出缓冲区的内容,true正常输出,false则会在buffer溢出时产生一个异常
7。info:JSP程序信息
8。errorPage:指定错误页面
9。isErrorPage:(true/false)是否为错误处理程序
10。contentType:设定生成网页的文件格式和编码字符集,默认MIME类型是text/html,默认字符集为ISO-8859-1
11。pageEncoding:指定生成网页编码字符集

include指令:
可以将一个外部指令嵌入到当前JSP文件中
<%@ include file="aaaaaaaaaa"%>
动态include语句:<jsp:include>
(静态包含会将被包含页面的编译指令也包含进来,如果两个页面的编译指令冲突,那么页面就会出错)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值