第4章_Servlet技术 试验设计与数据处理教案(第二版)课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1-11
小结
Cookie和Session是Web应用程序中最常用的技术 。由于Cookie只能保存ISO-8859-1编码格式的字符, 因此,要想保存更复杂的数据,一般需要对这些数据进 行Base64编码。而Session和Cookie的关系是非常密 切的,因为Session需要通过一个叫JSESSIONID的 Cookie来跟踪Session对象。
1-13
性格决定命运, 专注成就人生
cjgong
1-2
编写Servlet的Helloworld程序
• 实例:通过MyEclipse工具编写第一个Servlet程序— —Helloworld
• 实 例 : 通 过 手 工 方 式 编 写 第 一 个 Servlet 程 序 —— Helloworld
1-3
1-4
1-5
掌握HttpServletResponse类
• 产生状态响应码 • 设置响应消息头 • 实例:验证响应消息头设置情况
1-6
掌握HttpServletRequest类
• 获取请求行消息 • 获取网络连接消息 • 获取请求头消息
1-7
处理Cookie
• 什么是Cookie • 认识操作Cookie的方法 • 实例:通过Cookie技术读写客户端信息 • 实例:通过Cookie技术读写复杂数据
1-12
小结
Web应用程序的中文问题往往被很多读者认为是很 严重的。在本章中详细讲解了大多数Web应用程序中涉 及的中文问题产生的原因和解决方案。从技术上分析, 产生乱码的原因只有两种,一种是将中文编码转换成了 不支持中文的编码格式,如ISO-8859-1,另外一种就 是使用了错误的编码格式进行编码转换,如使用GBK 编码对UTF-8编码格式的字节数组进行编码。读者在学 习完本章中的解决方案后,这些问题就可以迎刃而解了 。
Servlet技术
系列四:Java Web开发的Baidu Nhomakorabea务器端技术——Servlet
课程安排
• 编写Servlet的Helloworld程序 • 学习Servlet技术 • 掌握HttpServletResponse类 • 掌握HttpServletRequest类 • 处理Cookie • 处理Session • 解决Web开发的乱码问题 • 小结
1-10
小结
本章讲解了Servlet的基本原理,并分别给出了使 用MyEclipse和用手工方式来编写Servlet的方法。在 Servlet中可以处理所有的HTTP请求,而doGet方法只 能处理HTTP GET请求,doPost方法只能处理HTTP POST请求,如果想利用一个方法来处理所有的HTTP 请求,就需要使用service方法。
1-8
处理Session
• 什么是Session • 认识操作Session的方法 • 创建Session对象 • 实例:通过Cookie跟踪Session • 实例:通过重写URL跟踪Session
1-9
解决Web开发的乱码问题
• 认识Java语言编码原理 • 实例:解决输出乱码问题 • 实例:解决服务端程序读取中文请求消息的乱码问题 • 实例:用AJAX技术发送和接收中文信息 • 实例:实现请求消息头和响应消息头中转输中文
小结
Cookie和Session是Web应用程序中最常用的技术 。由于Cookie只能保存ISO-8859-1编码格式的字符, 因此,要想保存更复杂的数据,一般需要对这些数据进 行Base64编码。而Session和Cookie的关系是非常密 切的,因为Session需要通过一个叫JSESSIONID的 Cookie来跟踪Session对象。
1-13
性格决定命运, 专注成就人生
cjgong
1-2
编写Servlet的Helloworld程序
• 实例:通过MyEclipse工具编写第一个Servlet程序— —Helloworld
• 实 例 : 通 过 手 工 方 式 编 写 第 一 个 Servlet 程 序 —— Helloworld
1-3
1-4
1-5
掌握HttpServletResponse类
• 产生状态响应码 • 设置响应消息头 • 实例:验证响应消息头设置情况
1-6
掌握HttpServletRequest类
• 获取请求行消息 • 获取网络连接消息 • 获取请求头消息
1-7
处理Cookie
• 什么是Cookie • 认识操作Cookie的方法 • 实例:通过Cookie技术读写客户端信息 • 实例:通过Cookie技术读写复杂数据
1-12
小结
Web应用程序的中文问题往往被很多读者认为是很 严重的。在本章中详细讲解了大多数Web应用程序中涉 及的中文问题产生的原因和解决方案。从技术上分析, 产生乱码的原因只有两种,一种是将中文编码转换成了 不支持中文的编码格式,如ISO-8859-1,另外一种就 是使用了错误的编码格式进行编码转换,如使用GBK 编码对UTF-8编码格式的字节数组进行编码。读者在学 习完本章中的解决方案后,这些问题就可以迎刃而解了 。
Servlet技术
系列四:Java Web开发的Baidu Nhomakorabea务器端技术——Servlet
课程安排
• 编写Servlet的Helloworld程序 • 学习Servlet技术 • 掌握HttpServletResponse类 • 掌握HttpServletRequest类 • 处理Cookie • 处理Session • 解决Web开发的乱码问题 • 小结
1-10
小结
本章讲解了Servlet的基本原理,并分别给出了使 用MyEclipse和用手工方式来编写Servlet的方法。在 Servlet中可以处理所有的HTTP请求,而doGet方法只 能处理HTTP GET请求,doPost方法只能处理HTTP POST请求,如果想利用一个方法来处理所有的HTTP 请求,就需要使用service方法。
1-8
处理Session
• 什么是Session • 认识操作Session的方法 • 创建Session对象 • 实例:通过Cookie跟踪Session • 实例:通过重写URL跟踪Session
1-9
解决Web开发的乱码问题
• 认识Java语言编码原理 • 实例:解决输出乱码问题 • 实例:解决服务端程序读取中文请求消息的乱码问题 • 实例:用AJAX技术发送和接收中文信息 • 实例:实现请求消息头和响应消息头中转输中文