对java中servlet的一些简介讲解.doc

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

1 课程回顾 Http协议: 1)http协议: 对浏览器客户端和服务器端之间数据传输的格式规范。 2)http请求:浏览器-服务器端 格式: 请求行(请求方式(GET/POST) 请求资源(URI) http协议版本(http1.1)) 请求头(键值对形式存在。 host、user-agent、referer) 一个空行 实体内容(POST提交的参数) HttpServletRequest对象: 请求对象。获取请求信息。 请求行:request.getMethod() request.getRequestURI/getRequestURL() request.getProtocol(); 请求头: request.getHeader(name) request.getHeaderNames() 实体内容: request.getInputStream() 获取参数数据:(GET或POST) request.getParameter(name) 一个值的参数 request.getParameterValues(name); 多个值的参数 request.getParameterNames() 所有参数 3)http响应: 服务器-浏览器端 ???式: 响应行(http协议版本 状态码 描述) 常用的状态码: 200 302 404 500 响应头( location(结合302状态码完成请求重定向功能)、 refresh(定时刷新)、content-type、 content-disiposition(以下载方式打开)) 一个空行 实体内容 HttpServletResponse对象: 响应对象。设置响应信息。 响应行: response.setStatus(); 响应头: response.setHeader(name,value) 实体内容: (PrintWriter) response.getWriter().writer(); 字符内容 (OutputStream)response.getOutputStream().writer(); 字节内容 作业: 通讯录程序 功能: 添加联系人 修改联系人 删除联系人 查询所有联系人 要求: 1)console控制 2)数据保存在xml 今天的目标: servlet编程 第一天: 入门 第二天: http协议 第三天: 如何写servlet程序 Servlet学习的大纲: 1. servlet概念及相关接口简介 2. servet 执行过程 3. servlet路径映射 4. 缺省servlet --应用 5. servlet生命周期(重点) --理解(重点) 6. Servlet自动加载 7. Servlet线程安全 8. servletConfig对象 9. Servlet相关接口详解 10. ServletContext对象 --知识点 1 如何开发一个Servlet 1.1 步骤: 1)编写java类,继承HttpServlet类 2)重新doGet和doPost方法 3)Servlet程序交给tomcat服务器运行!! 3.1 servlet程序的class码拷贝到WEB-INF/classes目录 、、字节码文件。 3.2 在web.xml文件中进行配置 !-- 配置一个servlet -- !-- servlet的配置 -- servlet !-- servlet的内部名称,自定义。尽量有意义 -- servlet-nameFirstServlet/servlet-name !-- servlet的类全名: 包名+简单类名 -- servlet-classgz.itcast.a_servlet.FirstServlet/servlet-class /servlet !-- servlet的映射配置 -- servlet-mapping !-- servlet的内部名称,一定要和上面的内部名称保持一致!! -- servlet-nameFirstServlet/se

文档评论(0)

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

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

1亿VIP精品文档

相关文档