• Servlet生命周期 Servlet获取配置信息 ServletContext


    一、Servlet生命周期

    实例化 ——> 初始化 ——>  服务 ——>  销毁

    出生:(实例化 然后 初始化tomcat第一次访问,Servlet就出生(默认情况下)

    活着:(服务)

    存活时间:应用活着,servlet就活着

    死亡:(销毁)

    存活时间:应用卸载了servlet就销毁。

    在创建servlet 后,添加如下代码:

    只要.java文件或.xml文件被改变就需要重新部署,如下:

    再启动服务器后,http://localhost:8080/day8/demo1

    【刷新浏览器就会执行 service 方法】

    二、Servlet获取配置信息

    新建一个web project项目:

    插入Override函数(重写函数):在左边栏点击右键,然后选择Source->Override/Implement Methods...

    然后选择如下图:

     

    然后填入下面的信息

    下图中的1是根据web.xml中的配置文件名(encoding)获取值(GBK

     

    第二种方法:(只在doget方法中添加下面两句话即可

     

    web.xml中添加下图中的箭头1

    重新部署,输入http://localhost:8080/day8_servletconfig/servlet/demo1

    就可以myeclipse中获取GBK这个值

    三、ServletContext(重要)

    ServletContext: 代表的是整个应用一个应用只有一个ServletContext对象

    作用:

    域对象:在一定范围内(当前应用),使多个Servlet共享数据

     

    在demo1.javadoget方法中添加如下:(注意“jam”要有双引号)

     

    然后在建一个demo2如下:(注意一定要和demo1在同一个web project下才行

     

    然后输入下列:

    从新部署应用

    然后在浏览器中输入:

     http://localhost:8080/day8_servletconfig/servlet/demo1

     http://localhost:8080/day8_servletconfig/servlet/demo2

    就会输出jam (注意如果输出error,多次刷新一下浏览器就好了)

  • 相关阅读:
    V4L2 soccamera 子系统
    ubuntu10.04 vim 配置
    Video for Linux Two
    I2C总线的仲裁机制
    Android Camera 通过V4L2与kernel driver的完整交互过程
    ubuntu安装辞典
    v4l2 camera 驱动架构 之 isp controller 驱动
    Android Camera 运行流程
    CentOS 7.x安装图文示范
    同余与模运算
  • 原文地址:https://www.cnblogs.com/expedition/p/11211371.html
Copyright © 2020-2023  润新知