[PPT模板]第三章 Servlet 编程.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[PPT模板]第三章 Servlet 编程

第三章 Servlet 编程 本章主要内容 Servlet 基础 Servlet 编程基本技能 Servlet 编程高级技能 Servlet Filter 编程 Servlet Listener 编程 Servlet 基础√ Servlet 编程基本技能 Servlet 编程高级技能 Servlet Filter 编程 Servlet Listener 编程 Servlet编程接口系统类说明 HttpServletRequest: 代表发送到Servlet的请求,比如客户端使用表单数据所提交的请求。 HttpServletResponse: 代表Servlet发回到客户端的响应,通常调用该方法的getWriter( )方法生成一个PrintWriter对象,并用该对象的println( )方法生成向客户端发送回的动态响应页面。 Servlet编程接口系统类说明 ServletConfig: 代表Servlet的配置信息,比如创建Servlet时所设的一些参数。 ServletContext: 代表Servlet的运行环境信息。为了与其他的程序交互,有时需要获取服务器的环境信息。 ServletException:代表servlet运行时所抛出的异常对象。 Servlet编程接口系统类说明 HttpSession: 用来越过多个请求页面来维持状态和识别用户,即会话管理。 RequestDispatcher: 代表Servlet请求转发器,可以将一个客户端请求从一个Servlet转发到其他的Servlet或页面。 Servlet 基础 Servlet 编程基本技能√ Servlet 编程高级技能 Servlet Filter 编程 Servlet Listener 编程 Servlet编程基本技能 HttpServlet: 是所有自定义Servlet类的父类,扩展自接口GenericServlet,其包含的主要方法有: init( ): 初始化,经常用于连接数据库。 Destroy():析构,经常用于断开数据库。 doPost()和doGet():实现对客户端请求的动态响应,是servlet实际完成工作的地方。 processRequest():实际事件处理响应的方法 Servlet基本编程应用 1. 第一个Servlet 步骤: 新建“Web应用程序”项目文件,在项目中新建Servlet文件First.java。 在查看First.java文件中的自动生成的代码并完善。(重写了doGet()和doPost()) 详见例程3-4 First.java 查看项目中的配置文件 Sun-Web.xml: 项目的上下文信息配置文件,表示此Web应用所对应的URL地址。 Web.xml: 对Web应用所包含的组件进行描述,包含每个servlet及其URL映射信息。 Servlet基本编程应用 2. 处理客户端输入(1) 在Web编程中,客户端通常使用表单向服务器提交数据。表单提交数据的方法有Post和Get两种方法。 Servlet对这两种方式所提交的数据处理方式都一样,都是调用request.getParameter(变量名)方法进行获取。 详见例程3-3 login.html 3-4 GetPostData.java 2. 处理客户端输入(2) 在表单提交的数据中,有些变量的值可能不止一个,比如多选框,这时可以调用request.getParameterValues(变量名)方法进行获取。 详见例程3-5 multiChoice.html 3-6 MultiChoiceServlet.java Servlet 基础 Servlet 编程基本技能 Servlet 编程高级技能√ Servlet Filter 编程 Servlet Listener 编程 会话管理 举例:使用会话实现购物车程序 程序CatalogServlet.java: 显示商品目录 程序CartServlet.java:购物车程序 Servlet上下文使用举例 程序功能:两个Servlet,通过上下文属性来传递设置的温度信息来进行协同工作。 第一个Servlet:AdminTemperatureServlet: 设置上下文初始化参数:temperature 第二个Servlet:ShowerTemperatureServlet: 使用ServletContext中的temperatture参数,并且设置了s

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档