您的位置:首页 > Web前端 > JavaScript

jsp指令标识

2016-03-02 23:21 615 查看
指令标识主要用于设定整个jsp页面范围内都有效的相关信息,它是被服务器解析宁执行的,不会产生任何内容输出到网页。

语法格式:

<%@ 指令名 属性1=“值” 属性2=“值”%>

注意:<%@ 和%>是完整的标记,不能添加空格。

指令名:在jsp中包括page、include和tagib三条指令。

属性:不同的指令有不同的属性,在一条指令中,不同指令用空格或逗号分开。

page指令常用属性:

1.language

设置jsp页面使用的语言,目前只支持java。

2.extends

设置jsp页面继承的java类。所有jsp页面在执行时都会被服务器解析成servlet,而servlet是由java类定义的,因此jsp和servlet都可指定继承的父类。

3.import

设置jsp导入的类包。

4.pageEncoding

设置jsp页面的编码格式。jsp页面中所有的代码都使用其指定的字符集。

5.contentType

设置jsp页面的MIME类型和字符编码,浏览器会据此显示网页内容。

6.session

指定jsp页面是否使用http的session会话对象。其属性值是boolean类型。

7.buffer

设置jsp的out对象使用的缓冲区大小,默认8KB,且单位只能为KB,建议使用8的倍数作为属性值。

8.autoFlush

设置jsp缓存满时是否自动刷新,默认true,若设置为false,则填满时会抛出异常。

9.isErrorPage

可以将当前页面设置成错误处理页面来处理另一个jsp页面的错误。

10.errorPage

用于指定处理当前页面错误的另一个jsp页面,指定的页面必须设定isErrorPage属性为true。

include指令:通过该指令可以在一个jsp页面中包含另一个jsp页面。该指令为静态包含,也就是说被包含文件所有内容会原样包含到该jsp页面中。

该指令只有一个file属性。<%@ include file="path"%>

taglib指令:通过该指令标识声明该页面所使用的标签库,同时也引用标签库,并指定标签库的前缀。

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

prefix:指定标签的前缀,不能为jsp、jspx、java、javax、sun、servlet、sunw。

uri:标签库文件存放的位置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: