Chinaunix首页 | 论坛 | 博客
  • 博客访问: 547858
  • 博文数量: 128
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 1345
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-22 21:43
文章分类

全部博文(128)

文章存档

2009年(30)

2008年(98)

我的朋友

分类: Java

2008-07-03 09:06:15

JSP标志原始样式

<%-- --%>    说明语句    <%-- this is never shown --%>

<%=        表达式        <%= new Date() %>            

Date And Time <%= new Date().toString() %>


%>        (求值为)

<%!        声明语句    <%! Date myD = new Date(); %>        
%>

<%        代码标志    <% for(int i = 0; i < 10; i++) { %>
%>

<%@        指令        <%@ page import="java.util.*" %>
%>


JSP页面隐含变量
request        javax.servlet.ServletRequest的子类        表示用户请求
response    javax.servlet.ServletResponse的子类        创建输出响应
pageContext    javax.servlet.jsp.PageContext对象        包含这个页面的属性
session        javax.servlet.http.HttpSession            包含连接用户对话的任意变量
application    javax.servlet.ServletContext对象        包含整个应用程序的属性,影响几个其他标志的解释
out        javax.servlet.jsp.JspWriter对象            响应的输出流
config        javax.servlet.ServletConfig对象            包含Servlet初始化参数名称数值对和ServletContext对象
page        指向this的对象引用                当前Servlet对象
exception    java.lang.Throwable对象                这个对象只在页面声明为错误页面时才定义


############
# Page指令 #
############
Page指令定义适用于整个JSP页面的属性。典型用法如下:
<%@ page language="java" import="java.util.*,java.io.*" %>

    Page指定可以显示的属性
------------------------------------------------------------------------------------------------
language    定义代码段中使用的语言                目前总是Java
extends        定义Servlet的父对象                小心使用
import        定义要导入的一列类,用逗号分开            这个清单变成Java导入语句
session        确定是否要定义对话对象                值为"true"或"false",缺省为true
buffer        控制响应输出缓冲区长度                取值为"none"或"12kb"之类的长度,缺省为"8kb"
autoFlush    设置为"false"时,缓冲区溢出会导致异常        缓冲区值为"none"时,不能设置为"false"
        设置为"true"时,缓冲区溢出会导致刷新
        缺省为true
isThreadSafe    设置为"false"时,JSP容器一次只能处理一个请求,    缺省为true
        设置为"true"时,JSP容器一次可能处理多个请求
info        定义代码中可以用getServletInfo()
        方法访问的String值
errorPage    如果存在这个值,则定义发送这个页面的Java代码    JSP引擎提供缺省错误页
        中未捕获的任何Exception或Error对象的资源URL
isErrorPage    设置为"true"时,当前页是另一个页面的错误页    设置为"true"时,当前页定义"exception"变量
        URL目录
contentType    这个值提供ServletResponse setContentType方法    缺省为"text/html: charset=ISO-8859-1"字符编码
        使用的MIME内容类型和页面字符编码

###############
# Include指令 #
###############
让引擎包括指定资源中的文本或输出。
例:保证每个页面都包括相同的版权消息
<%@ include file="/JSPbook/copyright.txt" %>

##############
# Taglib指统 #
##############
定义页面中使用的定制操作标志库
定制标志使用javax.servlet.jsp.tagext包中的接口
阅读(998) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~