12.2.2在JSP程序中使用JavaBean(续).ppt

12.2.2在JSP程序中使用JavaBean(续).ppt

第十二章 JSP程序设计;目录;本章的学习目标;12.1 JSP简介;12.1.1 什么是JSP程序;12.1.1 什么是JSP程序 ——JSP页面被请求后的操作;JSP文件在服务器的部署 可以和常规的HTML页面放在相同的目录中,并使用和常规HTML相同的URL访问它们 除了不允许将WEB-INF和META-INF作目录名之外,可以使用任何喜欢的目录名 Tomcat中JSP的默认目录是install_dir/webapps/ROOT,我们只要把编写好的JSP文件直接放在此目录下即可 例如install_dir/webapps/ROOT/SomeDirectory/SomeFile.jsp 则对应的URL为http://host:port/SomeDirectory/SomeFile.jsp;12.1.2 JSP语法概述;脚本元素——向JSP文件产生的servlet文件中插入代码,主要有三种形式 表达式 %= expression % %和=之间不能有空格。expression必须能求值,服务器计算出值后以字符串形式发送到客户端显示 程序片% code % 一个JSP页面可以有许多,它们将被插入到生成的servlet文件的_jspService方法中 每次客户端请求都会新开一个线程,调用servlet的service方法,service方法再调用_jspService方法;声明语句%! Declaration % 声明的内容包括变量和方法,将被插入到生成servlet的类体中,在_jspService方法之外,成为类变量和类方法,直到服务器关闭才被释放 当多个客户请求一个JSP页面时,多个线程将共享这些变量和方法,因而任何一个用户对这些变量操作的结果,都会影响到其他用户;指令标签 将影响由JSP页产生的servlet的总体结构 其格式为%@ directive attribute1=value1 , attribute2=value2 ,┄ % directive代表指令名称 attribute代表该指令中可选的属性名称 value代表属性值并且总是用单引号或双引号括起来,要想在属性值value中输出引号,可在该引号前用一个反斜杠“\” 在JSP中,有三种类型的指令 page include taglib;page指令 可放在文档内的任何位置,该指令对整个页面有效 可以定义一个或多个大小写敏感的属性,包括import、contentType、isThreadSafe、Session、buffer等 import属性 为JSP页面引入Java核心包中的类,这样就可以在脚本部分使用这些类,如: %@ page import=java.io.* % 可以为import属性指定多个值,这些值用逗号分割,这样就可以引入若干个包或类,如: %@ page import=java.io.*, java.awt.*, java.util.Date% JSP页面默认import属性已经有如下的值:java.lang.*, javax.servlet.*,javax.servlet.jsp.*,javax.servlet.http.*“ 除import属性外,Page指令的其它属性只能指定一个值;contentType属性 定义JSP页面相应的MIME(Multipurpose Internet Mail Extension,多用途Internet 邮件扩展)类型和JSP页面字符编码 其属性使用以下两种格式之一 %@ page contentType=MIME-Type ;charset=Character-Set% 或者 %@ page contentType=MIME-Type% 例如 %@ page contentType=application/vnd.m s-ex cel; charset=GB2312 % 其属性默认值为 %@ page contentType = text/ html; charset=ISO-8859-1 %;isThreadSafe属性 用来设置JSP页面是否可多线程访问 设为true时,JSP页面能同时响应多个客户的请求 设为false时,同一时刻只能处理一个客户的请求,其它客户须等待 其默认值为true session属性 表示当前的JSP页面是否参与HTTP会话 设为true时,可以使用内置的javax.Servlet.HttpSession类型的一个名为session的对象 设为false时,则该对象不被创建 默认值为true;buffer属性 指定jsp内置输出流out变量使用的缓冲区的尺寸,如果设置为none,则不使用缓冲区 默认值是8kb out变量是JspWr

文档评论(0)

1亿VIP精品文档

相关文档