当前位置:网站首页>JSP页面中page指令有哪些属性及方法可使用呢?
JSP页面中page指令有哪些属性及方法可使用呢?
2022-08-02 08:01:00 【qq_25073223】
下文笔者将讲述JSP中page指令的各种属性简介说明,如下所示:
page指令的用途
page指令: 用于设置jsp页面的各种属性 无论page指令出现在jsp页面的什么地方 他作用的都是整个jsp页面 通常我们将page指令放入页面的头部位置
page指令的常见属性
<%@page
[language="java"]
[extends="package.class"]
[import="{package.clas|package.*},..."]
[contenType="TYPE;charset=CHARSET"]
[session="True|False"]
[buffer="none|8kb|sizekb"]
[autoFlush="True|False"]
[isThreadSafe="True|False"]
[info="text"]
[isErrorPage="True|False"]
%>
[language="java"]
声明JSP页面所属的脚本语言的种类
默认情况下为 java
[extends="package.class"]
设置JSP 页面所生成的 servlet 的超类(superclass)这个属性一般为开发人员或提供商保留
应该避免使用这个属性,除非引用由服务器提供商专为这种目的提供的类。
[import="{package.clas|package.*},..."]
使用 page 指令的 import 属性指定 JSP 页面转换成的 servlet 应该输入的包
在 JSP 中,包是绝对必需的
注意事项: 当没有使用包,系统则认为所引用的类与当前类在同一个包中 默认情况下,servlet 导入一些服务器特有的包,例如:java.lang.* javax.servlet.* javax.servlet.jsp.* javax.servlet.http.* 在编译时已导入了 不需要再指明 例: <%@ page import="package.class" %> <%@ page import="package.class1, ..., package.classN" %> <%@ page import="java.uti1.*, com.java265.*" %>
[contenType="TYPE;charset=CHARSET"]
contentType 属性设置 Content-Type 响应报头,标明即将发送到客户程序的文档的 MIME 类型
默认 MIME 类型是 text/html,默认字符集为 ISO-8859-1
例:修改内容类型:
<%@ page contentType="text/html" %>;改变字符集: <%@ page pageEncoding="GBK" %>;改变内容类型和字符集: <%@ page contentType="text/html; charset=utf-8" %>
[session="True|False"]
设置页面是否参与 HTTP 会话。默认值为 true
若存在已有会话,则预定义变量 session (类型为HttpSession)应该绑定到现有的会话;
否则,创建新的会话并将其绑定到 session
false 值表示不自动创建会话
在 JSP 页面转换成 servlet 时,对变量 session 的访问会导致错误
注意,session="false" 并不禁用会话跟踪
它只是阻止 JSP 页面为那些尚不拥有会话的用户创建新的会话
[buffer="none|8kb|sizekb"]
buffer 的大小被 out 对象用于缓存处理执行后的 JSP 对客户端浏览器的输出
none 是指没有任何缓存,直接输出到客户端浏览器
用户可通过指定 buffer 的大小来指定缓存处理的大小,默认值为 8kb
[autoFlush="True|False"]
控制当缓冲区充满之后,是应该自动清空输出缓冲区(默认true)
还是在缓冲区溢出后抛出一个异常(autoFlush="false")
在 buffer="none" 时,false 值是不合法的。
[isThreadSafe="True|False"]
设置 JSP 文件是否多线程使用
当此属性设置为True,则一个 JSP 能同事处理多个用户的请求,默认值为 True。
[info="text"]
定义一个可以在 servlet 中通过 getServletInfo 方法获取的字符串
在 JSP 被执行时,用来描述当前 JSP 文件的相关信息。
[isErrorPage="True|False"]
是否使用 exception 对象
例
<%@page
language="java"
import="java.util.*"
session="true"
contentType="text/html;charset=utf-8"
buffer="32kb"
%>
<html>
<head>
<title>JSP page 指令</title>
</head>
<body>
<h2>JSP page 指令</h2>
</body>
</html>边栏推荐
- Business Intelligence Platform BI Business Intelligence Analysis Platform How to Choose the Right Business Intelligence Platform BI
- cas:139504-50-0 美登素DM1|Mertansine|
- 暂未找到具体原因但解决了的bug
- ip地址那点事(二)
- mysql启动报错The server quit without updating PID file几种解决办法
- IO process thread -> process -> day4
- 【C】关于柔性数组.简要的谈谈柔性数组
- 商业智能平台BI 商业智能分析平台 如何选择合适的商业智能平台BI
- Redis分布式锁
- 自定义table表格
猜你喜欢

CASA模型、CENTURY模型应用与案例分析

node(三) 模块化

如何建立私域流量?私域流量对企业有什么好处?

Biotin hydrazide HCl|CAS:66640-86-6|生物素-酰肼盐酸盐

【电子电路】长按键拉低电平,适用在有休眠机制的MCU但是没有看门狗,一个按键多个功能场景下使用

MySQL事务(transaction) (有这篇就足够了..)

redis-desktop-manager下载安装
![[ansible] playbook explains the execution steps in combination with the project](/img/fe/82b8562075fef33490d5aae7e809f5.png)
[ansible] playbook explains the execution steps in combination with the project

Redis分布式锁入门

etcd implements large-scale service governance application combat
随机推荐
如何开启mysql慢查询日志?
Write a small game in C (three chess)
52.【bool类型输入任何非0数值不为1的版本原因】
【特别提醒】订阅此专栏的用户请先阅读本文再决定是否需要购买此专栏
17、生成长图,并上传至服务器
MySQL事务(transaction) (有这篇就足够了..)
Biotinyl Cystamine|CAS:128915-82-2|生物素半胱胺
R language plotly visualization: use the plotly visualization model to predict the true positive rate (True positive) TPR and false positive rate (False positive) FPR curve under different thresholds
2022-7-31 12点 程序爱生活 恒指底背离中,有1-2周反弹希望
The crawler video crawl tools you get
PostgreSQL learning summary (11) - PostgreSQL commonly used high-availability cluster solutions
cas:139504-50-0 美登素DM1|Mertansine|
Visual Analysis of DeadLock
AcWing 2811. 最长公共子串(后缀自动机 fa 指针的性质)
mysqldump --set-gtid-purged=OFF
Business Intelligence Platform BI Business Intelligence Analysis Platform How to Choose the Right Business Intelligence Platform BI
PostgreSQL学习总结(11)—— PostgreSQL 常用的高可用集群方案
多版本node的安装与切换详细操作
BGP solves routing black hole through MPLS
五款优秀免费的在线抠图工具