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

JSP指令元素 (page)

2014-10-13 00:00 369 查看
摘要: JSP指令元素

JSP指令元素的语法:

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

例如:

<%@page language="java" contentType="text/html"%>

JSP中包括page、 include、 taglib三种指令

<%@page
[language="java"]
[extends="package.class]
[import="{package.class|..},..."]
[session="true|false"]
[buffer="none|8kb|sizekb"]
[autoFlush="true|false"]
[info="text]
[errorPage="relativeURL"]
[contentType="mimeType[;charset=characterSet]" | "text/html; charset=ISO-8859-1]
[isErrorPage="true|false"]
%>

language="java" 表示脚本的语法符合Java语法规范。默认是Java

session=“true|false” 设定客户是否需要HTTP Session,如果它为true, 那么session是有效的, 否则用户就不能使用 session对象,以及定义scop=session的<jsp:useBean>元素。默认是true

buffer="none|8kb|sizekb" buffer的大小用于处理执行后的JSP对客户浏览器的输出,默认值是8KB,如果设置为none, 则不 能使用缓冲区。

isThreadSafe="true|false" 设置JSP文件是否能多线程使用, 默认值是true.也就是说JSP能同时处理多个请求,如果设置成 false,一个JSP一次只能处理一个请求。

info="text" 一个文本在执行JSP时,将会被逐字加入JSP中,能够使用Servert.getServertInfo方法取回。

errorPage="relativeURL" 设置处理异常事件的JSP文件。

isErrorPage="true|false"设置此页面是否为错误处理页面, 默认值是false. 如果设置为true, 则可以获取异常对象exception,并通过它获取错误信息 <%= exception.getMessage()%>

<%@ page %> 指令用于整个JSP页面,同样包括静态的包含文件。但是<%@ page %>指令不能作用于动态的包含文件,如: <jsp:include>

可以在一个页面中使用多个page指令, 但其中的属性只能用一次, 不过import 是一个例外。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: