zoukankan      html  css  js  c++  java
  • Servlet

      Servlet中没有内置对象,必须在程序中显示的创建。

      静态的HTML用输出流进行输出。

      

      servlet的配置

      1:注解@WebServlet("/ServletTest_1")

      2:web.xml

        <servlet>
            <servlet-name>ServletTest_1</servlet-name>
            <servlet-class>com.li.test.ServletTest_1</servlet-class>
        </servlet>
    
        <servlet-mapping>
            <servlet-name>ServletTest_1</servlet-name>
            <url-pattern>/ServletTest_1</url-pattern>
        </servlet-mapping>

    创建Servlet的实例的时机

      1:客户端第一次请求这个Servlet时,系统创建实例。

      2:Web应用启动时创建Servlet的实例 (load-on-startup Servlet)

    Servlet的生命周期

      1:Web容器实例化Servlet。

      2:容器调用init()方法,初始化Servlet。

      3:Servlet响应客户端的请求,如果是GET请求就调用doGet()方法处理并响应请求;如果是POST请求就调用doPost()方法处理并响应请求。或者统一使用service()来处理请求。

      4:Web容器销毁Servlet,调用destroy()方法。

    load-on-startup Servlet)

    @WebServlet(name = "ServletTest_1",
        urlPatterns = "/ServletTest_1",
        loadOnStartup = 1)
        <servlet>
            <servlet-name>ServletTest_1</servlet-name>
            <servlet-class>com.li.test.ServletTest_1</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>

    访问Servlet的配置参数 

    @WebServlet(name = "ServletTest_1",
        urlPatterns = "/ServletTest_1",
        loadOnStartup = 1,
        initParams = { @WebInitParam(name = "driver",value = "com.mysql.jdbc.Driver") })
        <servlet>
            <servlet-name>ServletTest_1</servlet-name>
            <servlet-class>com.li.test.ServletTest_1</servlet-class>
            <load-on-startup>1</load-on-startup>
            <init-param>
                <param-name>driver</param-name>
                <param-value>com.mysql.jdbc.Driver</param-value>
            </init-param>
        </servlet>
  • 相关阅读:
    旧的非flash版Metalink的入口
    了解rman catalog的兼容性
    Identify ksusetxn DID:An Deadlock ID
    [zt]如何有效地报告Bug
    深入了解ASMM
    解决sqlplus的segmentation fault或hang问题
    [zt]提问的艺术
    oracle 好书 05 ( 内存组件与 oracle 进程 )
    oracle 好书 03 ( 数据字典 )
    Oracle 好书 02 ( 安装oracle 10g软件及创建数据库 )
  • 原文地址:https://www.cnblogs.com/harryV/p/3673324.html
Copyright © 2011-2022 走看看