JavaServlet基础1

JavaServlet基础1

ID:38566295

大小:343.81 KB

页数:39页

时间:2019-06-15

JavaServlet基础1_第1页
JavaServlet基础1_第2页
JavaServlet基础1_第3页
JavaServlet基础1_第4页
JavaServlet基础1_第5页
资源描述:

《JavaServlet基础1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章JavaServlet基础课程目标掌握如何编写和使用Servlet理解掌握init()、service()、doPost()和doGet()方法理解Servlet的工作原理和生命周期学会在Servlet中使用session和请求转发了解Servlet的应用:过滤器(Filter)引入JavaServlet技术就是在服务器端创建响应用户请求对象的技术,被创建的对象习惯上称为一个Servlet对象。JSP是在Servlet的基础上产生的,屏蔽了其创建的过程,只是关心页面本身的结构和标记采用Servlet可以更好的处理数据请求

2、一.Servlet对象的创建与使用HttpServlet类及对象的创建部署Servlet运行Servlet1.1HttpServlet类及对象的创建创建一个Servlet对象的类就是编写一个Java文件,实现一个特殊类的子类这个特殊的类就是javax.servlet.http包中的HttpServlet类。HttpServlet类实现了Servlet接口,实现了响应用户的方法1.1HttpServlet类及对象的创建简单实例:Hello.javapackagestar.moon;importjava.io.*;importja

3、vax.servlet.*;importjavax.servlet.http.*;1.1HttpServlet类及对象的创建publicclassHelloextendsHttpServlet{publicvoidinit(ServletConfigconfig)throwsServletException{super.init(config);}1.1HttpServlet类及对象的创建publicvoidservice(HttpServletRequestrequest,HttpServletResponserespons

4、e)throwsIOException{response.setContentType("text/html;charset=GB2312");PrintWriterout=response.getWriter();out.println("");out.println(“

您好,欢迎您。Hello,youareWelcome

");out.println("("");}}1.2部署Servlet编译加载:Tomcat安装目录commonlibservle

5、t-api.jar保存如果Servlet类Hello的包名是:star.moon.首先将Servlet源文件编译生成字节码文件:Hello.class保存到:Web服务目录WEB-INFclassesstarmoon2.编写web.xml文件//根标记互不相同hellostar.moon.Hello

6、class>所在的类名hello/lookHelloURL的路径名Web服务目录的层级结构ch08:web应用程序的所有文件ch08WEB-INF:部署描述符文件web.xml及以下三个文件夹ch08WEB-INFclasses:存放Servlet和javaBean相关的类文件ch08WEB-

7、INFlib:所需的类包(JAR文件)ch08WEB-INFtags:标签文件ch08WEB-INFweb.xml:web应用程序的配置和部署信息1.3运行Servlet根据web.xml部署文件来请求服务器执行一个Servlet对象根据web.xml文件中标记指定的格式输入请求,例如:http://127.0.0.1:8080/chaper8/lookHello二、Servlet工作原理Servlet的生命周期初始化:init()方法。(1次)响应请求:service()方法。

8、(多次)从服务器中移除:destroy()方法。(1次)二、Servlet工作原理init()方法初始化Servlet对象。Servlet对象第一次被请求加载时,服务器会创建一个Servlet对象,该对象自动调用init()方法完成必要的初始化工作传递一个ServletCon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。