(一)JSP指令元素

1.page指令

page指令主要用来设定JSP页面的全局属性,该配置将作用于整个JSP页面,甚至包括静态包含的页面。语法格式如下:

<%@ page 属性1="属性值1" 属性2="属性值2"%>

(1)import属性

import属性用来制定导入的包。语法格式如下:

<%@ page import="导入的包名"%>

(2)session属性

session属性用来指定该页面是否可以使用session对象。如果设置为true,则表示可以使用session。如果是false,即不可使用session。session属性的默认值是true。语法格式如下:

<%@ page seession="true | false"%>

(3)buffer属性

buffer属性用来指定输出流是否具有缓冲区,以及设置缓冲区大小。若设置为none,则表示输出流不具有缓冲功能;若设置为具体的数据,如"40KB",则表示设置的缓冲区大小为40KB。其默认值是8KB。语法格式如下:

<%@ page buffer="none | 40KB"%>

(4)autoFlush属性

autoFlush属性用来指定缓冲区是否自动进行强制输出。如果设置为true,那么当缓冲区满时仍然能够输出正常;如果设置为false,那么当缓冲区满时,将会产生异常。若buffer属性设置为none,那么autoFlush属性值就不能设置成false。autoFlush的默认值是true。语法格式如下:

<%@ page autoFlush="true | false"%>

(5)isThreadSafe属性

isThreadSafe属性用来指定该JSP文件是否支持多线程使用。其默认值为true。语法格式如下:

<%@ page isThreadSafe="true | false"%>

(6)info属性

info属性用来设置该JSP文件的相关信息,可以是任何的信息字符串,并通过Servlet.getServletInfo方法来取得该信息。语法格式如下:

<%@ page info="JSP文件相关信息"%>

(7)errorPage属性

errorPage属性用来设置如果当前JSP文件发生异常错误时,网页重新跳转到能够处理异常的JSP文件。语法格式如下:

<%@ page errorPage="错误处理页面"%>

(8)isErrorPage属性

isErrorPage属性用来指定该 JSP文件是否为能够处理异常的JSP文件,其默认值时false。语法格式如下:

<%@ page isErrorPage="true | false"%>

(9)contentType属性

contentType属性用来指定该JSP文件的MIME格式,以及网页编码格式。语法格式如下:

<%@ page contentType="text/html;charset=ISO-8859-1"%>

(10)pageEncoding属性

pageEncoding属性用来指定网页的编码格式。语法格式如下:

<%@ page pageEncoding="ISO-8859-1"%>

(11)isELIgnored属性

isELIgnored属性用来指定该JSP文件是否支持EL表达式。若设置true,则表示忽略EL表达式。语法格式如下:

<%@ page isELIgnored="true | false"%>

2.include指令

include指令用于在JSP文件中插入一个包含文本或者代码的文件。只有当被包含的文件执行完成,该JSP文件才会恢复执行。语法格式如下:

<%@ include file="被包含文件地址"%>

3.taglib指令

taglib指令用来声明此JSP文件使用了自定义的标签,同时引用所指定的标签库以及设置标签库的前缀。语法格式如下:

<%@ taglib uri="URIToTagLibrary" prefix="tagPrefix"%>

uri:标签库的存放位置; prefix:该标签库使用的前缀。

时间: 2024-09-30 19:05:21

(一)JSP指令元素的相关文章

JavaWeb学习(二)----JSP脚本元素、指令元素、动作元素

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4048033.html 联系方式:[email protected] [正文] 我们在上一篇文章中学习到了Tomcat的使用和工程文件部署,并明白了jsp文件是怎样发布到服务器上并最终显示出来:JavaWeb学习(一)----JSP简介及入门(含Tomcat的使用) 现在来学习一下JSP的基本语法

Java Web学习(16):JSP动作元素(一)

一JSP动作元素概述 (1)JSP动作元素简介 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的.利用JSP动作 可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作元素(action elements),动作元素为请求处理阶段提供信息.动作元素遵循XML元素的语法,有一个包 含元素名的开始标签,可以有属性.可选的内容.与开始标签匹配的结束标签. 动作元素只有一种语法,它符合XML标准

JavaWeb学习总结第三篇--走进JSP页面元素

JavaWeb学习(三)—走进JSP页面元素 JSP:Java Server Pages,译为Java服务器页面.其脚本采用Java语言,继承了Java所有优点.JSP元素可以分为指令元素.脚本元素和动作元素三种类型.指令元素是针对JSP引擎设计的,它控制JSP引擎如何处理代码:脚本元素是嵌入到JSP页面的Java代码:而动作元素则负责连接所用到的组件.下面,我简单总结一下常用的指令元素和属性. 一:JSP指令元素 JSP指令元素主要用来和JSP引擎沟通,提供整个JSP网页相关的信息,并且用来设

JSP基本语法总结【1】(jsp工作原理,脚本元素,指令元素,动作元素)

时隔半年,回头对jsp复习整理一下,温故而知新. jsp工作原理: jsp服务器管理jsp页面分两个阶段:转换阶段(translation phase)和执行阶段(execution phase). 客户发送请求时,服务器检验jso语法是否正确,然后转换成servlet源文件,然后调用javac工具类便宜servlet源文件生成class文件,此阶段为转换阶段. 接下来,servlet容器加载转换后的servlet类,实例化一个对象来处理客户端的请求.请求处理后,响应对象被jsp服务器接收,服务

jsp 基础知识之指令元素

由于考研和结业的事情,这里荒废了许久,而如今重新捡起来,是因为带到公司的碳素笔没有油了......    jsp的指令元素:通常以<%@开始,以%>结尾. jsp主要包括三种指令元素:page指令,include指令,taglib指令.指令元素在客户端是不可见的,它是被服务器解释并执行的. page:页面指令,用于定义整个JSP页面的属性和这些属性的值.例如:<%@ page contentType="text/html";charset="GB2312&q

JSP三大指令元素,七大动作元素,三大脚本元素

一.三大指令元素: 1. page指令 2. include指令 3. taglib指令 二.七大动作元素: 1. forward动作 2. include动作 3. param动作 4. plugin动作 5. useBean动作 6. setProperty动作 7. getProperty动作 三.三大脚本元素: 1. 声明 2. 脚本 3. 表达式 以上大致写一下,具体待续... 原文地址:https://www.cnblogs.com/chenloveslife/p/8955831.h

javaweb学习总结(十六)——JSP指令

一.JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分. 在JSP 2.0规范中共定义了三个指令: page指令 Include指令 taglib指令 JSP指令的基本语法格式:<%@ 指令 属性名="值" %> 例如: 1 <%@ page contentType="text/html;charset=gb2312"%> 如果一个指令有多个属性,

jsp jsp指令

JSP 由HTML和java语句拼接而成的文本,后缀名为.jsp 1.Jsp翻译成servlet:先翻译,Tomcat将翻译后的文件放置在安装目录下(所有JSP页面本质上就是Servlet程序) 2.编译为字节码 (在JSP生命周期中,翻译和编译只进行一次) 3.类加载--Web容器装载新生成的servlet类 4.创建Servlet实例 5.jspInit() 6._jspServer() 7.jspDestory() 基础类型:不能被继承(final) PageEconding:得到存储的类

jsp动作元素

复习: 1.jsp的指令 1)page 指定当前页面能做什么,必须出现在页面的第一行 2)Include 包含,这主要指的是静态包含,为了实现页面重用(或者代码重用):针对页面:让一个页面成为很多页面公用的一个banner.针对代码部分 jsp使用的javabean导入包 的类. 3)taglib 回头再说吧,现在一时半会儿找不到 2.jsp内置对象 1)什么是内置对象? 服务器加载的一堆类的对象,是service方法中得参数或者变量 2)内置对象:输入输出,作用域对象 servlet对象 异常