首页 >> 秀友百科词条 >> 互联网常识 >> jsp 指令元素

jsp 指令元素[编辑]


概述
指令元素主要用于在JSP转换为Servlet时,提供整个JSP页面的相关信息,指令不会产生任何输出。

一、简介

指令元素主要用于在JSP转换为Servlet时,提供整个JSP页面的相关信息,指令不会产生任何输出。JSP1.2的规范中主要包括3种指令元素:page指令、include指令和taglib指令。JSP2.0中新增了标签文件(Tag File)功能,标签文件还有自己的指令可以使用,包括tag指令、attribute指令和varIABle指令。

指令通常以“<%@”开始,以“%>”标签结束。语法格式如下:

<%@指令名 属性1="值1" 属性2="值2"......%>

二、page指令

page指令即页面指令,用来定义整个JSP页面的属性和相关功能。且对整个页面有效,与其书写位置无关。page指令的属性包括:

1、language属性:

用于指定在脚本元素中使用的语言,默认值是Java。

2、contentType属性:

用于指定JSP页面输出内容的类型和字符编码方式。属性值中内容类型部分可以为text/html、text/plain、application/msword、application/x-msexcel等,默认值为text/html。属性值的编码方式部分的值可以为gb2312、gbk或utf-8等。

3、pageEncoding属性:

用来指定JSP页面的字符编码。如果JSP页面中含有中文信息,则需要将属性值改为“GB2312”、“GBK”或“UTF-8”。

4、info属性:

用来指定页面的描述信息。

5、impot属性:

用来为JSP页面导入脚本元素中用到的JAVA类,可多次使用。

6、session属性:

用来指定当前页面的内置对象session是否可用。

7、errorPage属性:

用来指定当前页面在运行过程中发生异常时,转向哪里进行异常处理。

8、isErrorPage属性:

用来指定当前JSP页面是不是异常处理页面。

9、buffer属性:

用来设置JSP内置对象out的缓冲区大小或不使用缓冲区。

10、autoFlush属性:

用来指定当out对象的缓冲区被填满是,缓冲区是否自动刷新。

11、isELlgnored属性:

用来指定在JSP页面中直行还是忽略EL表达式,属性的值为布尔类型。

三、include指令

include指令的作用是在JSP页面中静态包含一个文件。语法格式如下:

<%@include file="relativeURL"%>

四、taglib指令

taglib指令的作用是在JSP页面中引入所使用的标签库,语法格式如下:

<%@ taglib uri="标签库的uri地址" prefix="前缀名"%>

参考资料: Java Web 开发技术教程
扩展阅读:
相关词条:

JSP脚本元素

合作编辑: 王紫君 

秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。

词条信息

浏览次数:1

编辑次数:0历史版本

创建者: 王紫君

最近更新:2017/11/29 14:03:45

关于秀友百科| 版权声明| 联系方式| 常见问题

秀友百科是网络营销能力秀指定的教学实践平台

深圳市竞争力科技有限公司版权所有