Java语言程序设计-JSP程序设计.ppt

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十二章 JSP程序设计;目录;;;;;12.1.2 JSP语法概述;;声明语句%! Declaration % 声明的内容包括变量和方法,将被插入到生成servlet的类体中,在_jspService方法之外,成为类变量和类方法,直到服务器关闭才被释放 当多个客户请求一个JSP页面时,多个线程将共享这些变量和方法,因而任何一个用户对这些变量操作的结果,都会影响到其他用户;指令标签 将影响由JSP页产生的servlet的总体结构 其格式为%@ directive attribute1=value1 , attribute2=value2 ,┄ % directive代表指令名称 attribute代表该指令中可选的属性名称 value代表属性值并且总是用单引号或双引号括起来,要想在属性值value中输出引号,可在该引号前用一个反斜杠“\” 在JSP中,有三种类型的指令 page include taglib;;;isThreadSafe属性 用来设置JSP页面是否可多线程访问 设为true时,JSP页面能同时响应多个客户的请求 设为false时,同一时刻只能处理一个客户的请求,其它客户须等待 其默认值为true session属性 表示当前的JSP页面是否参与HTTP会话 设为true时,可以使用内置的javax.Servlet.HttpSession类型的一个名为session的对象 设为false时,则该对象不被创建 默认值为true;;;include指令 与page指令不同,该指令应该放在你想要将外部文件插入的位置,它可以将文件整体插入到该处 其格式为 %@ include file=fileName % Jsp文件被转换成servlet文件时,外部文件就被插入了,然后统一进行编译 当外部文件发生改变时,当前页面无法得到通知,要想得知外部文件的任何改变,当前页面必须重新编译,由上一节jsp的操作过程可知,必须重新保存该jsp文件;;动作标签 一种特殊的标签,影响JSP运行时的功能 格式为 jsp:action_name attribute1=value1 , attribute2=value2┄ / action_name代表动作名称 attribute代表属性名称 value代表属性值 分为两类 Resource动作 JavaBean动作;;forward动作标签 告诉JSP页面从该指令处停止当前页面的继续执行,而转向其他的一个页面,当前页面后边的内容将不被执行,例如:jsp:forward page=somefile.jsp / 该标签也可结合param指令,向要转到的页面传送信息,格式同include标签;;JavaBean动作 useBean动作???签 格式为 jsp:useBean id= bean的名字 class=创建bean的类 scope=有效范围 / 或者 jsp:useBean id=bean的名字 class=创建bean的类 scope=有效范围 / /jsp:useBean 服务器将加载该bean类的一个对象 setProperty动作标签 设置bean的属性 getProperty动作标签 获取bean属性的值并输出;;;;; response对象 javax.servlet.http.httpServletResponse的实例 与request对象相对应,我们可以用response对象对客户的请求做出动态响应,向客户端发送数据。类似于HTTP请求,HTTP响应也由三个基本部分组成 状态行:包括使用的协议以及状态代码,表示请求是否成功 头:包含关于服务器和返回的文档的消息,例如服务器名称和文档类型等 信息体 使用这个对象的一些方法可以完成如下任务 动态设置contentType属性 页面重定向 设置返回状态码等;;;;;;12.1.4 一个简单的JSP程序;12.1.4 一个简单的JSP程序(续);12.1.4 一个简单的JSP程序(续) ——例12_1运行结果;12.2 JSP与JavaBean;12.2.1 JavaBean简介;;可以使用JSP脚本元素访问类的任意方法 访问bean的标准JSP动作只能使用那些遵循getXxx/setXxx或isXxx/setXxx命名约定的方法;;EmployeeBean类满足成为JavaBean的条件 没有公开的实例变量 没有声明任何显式的构造函数,从而也就拥???了一个默认的无参数的构造函数 它的属性的设置和获得都使用了标准的形式;12.2.2 在JSP程序中使用JavaBean;;;;;;; 首先显示初始值,修改后,显示新值;;;;12.3 JSP标签库(续);12.3.1 标签处理类;;实现一个标签处理类,当JSP程序

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档