zoukankan      html  css  js  c++  java
  • servlet

    Servlet

    Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API   动态的向客户端输出内容

    Servlet运行流程:

    1. Tomcat解析请求地址,创建servlet,
    2. 创建request (请求) 对象和response(相应)对象
    3. 调用servlet方法

    Servlet接口中的方法

     

    init(ServletConfig  arg0)方法

    servlet对象第一次创建的时候执行

    ServletConfig :代表的是该servlet对象的配置信息

    //获取Servlet名字

    String name=arg0.getServletName();

    //获取ServletContext对象

    ServletContext context=arg0.getServletContext();

    destroy()方法

    servlet销毁(服务器关闭)的时候执行

    service(ServletRequest  arg0 , ServletResponse  arg1)方法

    每次请求都会执行

    ServletRequest :代表请求 认为ServletRequest 内部封装的是http请求的信息

    ServletResponse :代表响应 , 封装的是响应的信息

    getParameter("name");//获取请求中的信息

    Servlet生命周期

    默认(服务器启动时)第一次访问Servlet对象时创建,服务器关闭时销毁,每次请求都会执行一边

    url-pattern配置方式

        <url-pattern>/MyServlet02</url-pattern> 完全匹配

        <url-pattern>/aaa/bbb/ccc/*</url-pattern> 目录匹配

    <url-pattern>*.aaa</url-pattern> 扩展名匹配

    <url-pattern>/</url-pattern> 缺省

    服务器启动时就会创建该servlet对象,

    3数值越小 代表优先级越高

    <load-on-startup>3</load-on-startup> //写在servlet标签内

    欢迎页面:

    地址只写项目名时会找<welcome-file-list>标签,欢迎页面

  • 相关阅读:
    微软研究院的分布式云计算框架orleans
    DDDLite的权限管理
    OAuth在WebApi
    LVM pvcreate,vgcreate,lvcreate,mkfs
    List subList()的一个demo
    web 环境项目(intellj部署的tomcat) 重启时报 Exception in thread "HouseKeeper" java.lang.NullPointerException (转)
    Ehcache详细解读(转)
    Java 理论与实践: 正确使用 Volatile 变量(转)
    解决SecureCRT中文显示乱码
    免费动态域名解析
  • 原文地址:https://www.cnblogs.com/hhthtt/p/10632648.html
Copyright © 2011-2022 走看看