Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2295575
  • 博文数量: 252
  • 博客积分: 5472
  • 博客等级: 大校
  • 技术积分: 3107
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-17 18:39
文章分类

全部博文(252)

文章存档

2012年(96)

2011年(156)

分类: 系统运维

2011-12-09 16:44:03

JSP页面= 元素 + 模板数据
 
元素= 指令元素   脚本元素    动作元素
 
指令元素:
 
1 page指令
作用于整个JSP页面 定于了许多与页面相关的属性 这些属性将被用来与JSP容器通信
共有15个属性
1、属性:language = "javaScriptLanuage" 默认为Java
2、属性:extends ="ClassName" 主要定义此JSP网页产生的Servlet是继承哪一个父类
3、属性:import = "importList" 主要定义此JSP网页使用那些JAVA API
4、属性:session="true|false" 决定JSP网页是否使用session对象
5、属性:buffer="none | size in kb " 决定输出流(output stream)是否有缓冲区,默认为8KB
6、属性:autoFlush="true | false" 决定输出流的缓冲区是否要自动清除,缓冲区满了会产生异常Exception。默认值为true
7、属性:isThreadSafe ="true | false" 决定是否JSP网页只能请求一个处理SingleThreadModel
8、属性:info = "text" 主要表示此JSP网页的相关信息
9、属性:errorPage = ”error_url“ 表示如果发生异常错误时,网页会被重新指向一个错误页面URL
10、属性:isErrorPage ="true | false" 表示此JSP Page是否处理异常错误的网页
11、属性:contentType ="ctinfo" 表示MIME类型和JSP网页的编码方式
12、属性:pageEncoding ="ctinfo" 表示JSP网页的编码方式
13、属性:isELlgnored ="true | false" 表示是否此JSP网页忽略EL表达式,true将忽视
14、属性:deferredSyntaxAllowedAsLiteral 该属性指示在JSP页面的模板文件中是否允许出现字符序列#{
15、属性:trimDirectiveWhitespaces 该属性表示模板中的空白应该如何处理。
 
2 include指令
include指令用于在JSP页面中静态包含一个文件 该文件可以是JSP页面 HTML页面 文本文件或一段Java代码
语法为  
  1. <%@ include file="relativeURLspec"%>
例子:
greeting.jsp
  1. <%@ page contentType="text/html;charset=gb2312" %>

  2. <html>
  3.     <head><title>欢迎你</title></head>
  4. </html>
  5. <body>
  6.     欢迎你,现在的时间是
  7.     <%@ include file="date.jsp" %>
  8. </body>
  9. </html>
date.jsp
  1. <%
  2.     out.println(new java.util.Date().toLocaleString());
  3. %>
访问greeting.jsp 将输出下面的信息:
  1. 欢迎你,现在的时间是2011-12-09 16:12:22
 
3 taglib指令
此指令允页面使用用户定制的标签。
语法:
  1. <%@ taglib (uri="tagLibraryURI" | tagdir="tagdir") prefix="tagPrefix" %>
 
 
脚本元素
1 声明:声明在JSP页面的脚本语言中使用的变量和方法
语法:
  1. <%! declaration %>
例子:
  1. <%! int i; %>
  2. <%! int i = 0; %>
注意:声明追在当前JSP页面中有效
 
2 脚本段:在请求处理期间要执行的Java代码段
语法:
  1. <% scriptlet %>
 在脚本段中也可以声明本地变量
 
3 表达式
语法:
  1. <%= expression %>
 
动作元素:为请求处理阶段提供信息。
 
1
2
3
4
5
6
7
9
10
11
12
阅读(2371) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~