码迷,mamicode.com
首页 > Web开发 > 详细

JSP常用指令

时间:2015-03-15 21:29:21      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

一. 指令元素
JSP指令包括pageincludetaglib
page指令是针对当前页面的指令,
include指令用来指定如何包含另外一个文件,
taglib指令用来定义和访问自定义标记库。
1. page指令
page指令的设置语法格式是:<%@ page language="java" attribute="value"…%>
下面介绍指令中包括的几个常用属性,并作简要说明。
language
用以指定页面中写的是java代码
extends
用以指定JSP翻译成的Servlet类要继承哪个类,一般不要指定
import

它用来指定jsp网页中所需要使用到的一些类。JSP引擎自动导入java.lang.*,javax.servlet.开关的相关包
多个包之间用逗号连接例如:
<%@ page import=”java.io.*,java.util.Date”%>
session
定义当前页面是否参与http会话。当设置为true时,可以获得隐含名为session的对象,为false时,则不能。默认设置为true。
contentType
设置jsp网页输出时数据时,所使用的字符压缩方式,以及所使用的字符集,当编写中文网页时,设置如下:
<%@page contentType=”text/html;charset=Gb2312”%>
此属性的默认值为”text/html;charset=ISO-8859-1”。
buffer
设置jsp网页的缓冲区大小,默认为”8k”,如果设置为”none”,则表示不使用缓冲,所有的响应输出都将被PrintWriter直接写到ServletResponse中。
isTreadSafe
定义当前页面是否支持线程安全。如果为”true”,则该页面可能同时收到jsp引擎发出的多个请求,反之,jsp引擎会对收到的请求进行排队,当前页面在同一时刻只能处理一个请求。默认为”true”。
info
设置页面的文本信息,可以通过Servlet.getServletInfo()的方法获得该字符串。
errorPage
定义指向另一个jsp页面的URL。当页面出现一个没有被捕获的异常时,错误信息将以throw语句抛出,而被设置为错误信息网页的jsp页面,将利用exception隐含对象,取得错误信息。
默认没有错误处理页面。 
isErrorPage
设置此jsp网页是否为错误处理页面。默认值为”false”。当设置为”true”时,jsp页面将可存取隐含的exception对象,并通过该对象取得从发生错误之网页所传出的错误信息。取得错误信息的语法如下:
<% =exception.getMessage()%>

JSP常用指令

标签:

原文地址:http://my.oschina.net/lhplj/blog/387290

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!