Servlet教程------【Cheryl的Java技术栈系列】

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Servlet教程------【Cheryl的Java技术栈系列】脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Servlet全解析笔记

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容,Servlet的常见类型有,继承自Httpservlet的普通Servlet类、Servlet过滤器、Servlet监听器

1.Servlet的生命周期


装载和创建Servlet实例 》 初始化 》 执行 》 服务结束

2.代码实现

//Servlet的生命周期:从Servlet被创建到Servlet被销毁的过程 /*  * 1.实例化(使用构造方法创建对象)  * 2.初始化  执行inIT方法  * 3.服务    执行service方法  * 4.销毁    执行destroy方法  */ public class ServletDemo implements Servlet {      //public ServletDemo(){}       //生命周期方法:当Servlet第一次被创建对象时执行该方法,该方法在整个生命周期中只执行一次     public void init(Servletconfig arg0) throws ServletException {                 System.out.PRintln("=======init=========");         }      //生命周期方法:对客户端响应的方法,该方法会被执行多次,每次请求该servlet都会执行该方法     public void service(ServletRequest arg0, ServletResponse arg1)             throws ServletException, IOException {         System.out.println("Service is working!");      }      //生命周期方法:当Servlet被销毁时执行该方法     public void destroy() {         System.out.println("******destroy**********");     }     //当停止tomcat时也就销毁的servlet。     public ServletConfig getServletConfig() {         return null;     }      public String getServletInfo() {         return null;     }          //实际开发中最常见的doGet和doPost方法     @override     protected void doGet(HttpServletRequest req, HttpServletResponse resp)             throws ServletException, IOException {         System.out.println("doget method");     }      @Override     protected void doPost(HttpServletRequest req, HttpServletResponse resp)             throws ServletException, IOException {         System.out.println("dopost method");         doGet(req,resp);     } }

3.Servlet配置文件web.XMl


web.xml配置文件如下

<servlet>   <servlet-name>ServletDemo</servlet-name>   <servlet-class>ServletDemo</servlet-class> </servlet> <servlet-mapping>   <servlet-name>ServletDemo</servlet-name>   <url-pattern>/ServletDemo</url-pattern> </servlet-mapping>

引用:

servlet百度定义https://baike.baidu.com/item/...

脚本宝典总结

以上是脚本宝典为你收集整理的Servlet教程------【Cheryl的Java技术栈系列】全部内容,希望文章能够帮你解决Servlet教程------【Cheryl的Java技术栈系列】所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。