JSP lifecycle

 

  • 编译阶段:

    servlet容器编译servlet源文件,生成servlet类

  • 初始化阶段:

    加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法

  • 执行阶段:

    调用与JSP对应的servlet实例的服务方法

  • 销毁阶段:

    调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例

 

JSP lifecycle

 

编译JSP 文件 包括:

  • 解析JSP文件。
  • 将JSP文件转为servlet。
  • 编译servlet。

 

更多相关文章
一周排行
  • CISCO与HUAWEI的交换机在项目中一般用的还是很多的,Juniper 的交换机一般用的较少.单位的一个项目中从别处调来了一台juniper 的交换机EX2200,需要调试上测试项目.一般来说交换机型号不一样,命 ...
  • 在highcarts的官方网站上推荐了一本书,由于highchart在平时工作中会用到,所以我们尝试将其翻译成中文,仅作为学习highchart工具的一种方式,以方便日后查阅. 翻译图书作为学习笔记,再加上我们的慵懒
  • 


    		    Exchange Server 2013 LAB Part 4.內部客戶端訪問
    Exchange内部客户端的访问 关于Exchange服务器内部客户端访问的更详细介绍,请
  • OpenStack介绍 OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目. OpenStack主要包括以下几个子项目:OpenSt
  • 八皇后问题变形,可以用深度搜索和回溯的方法来解决此问题.程序做了一些修改,可以输出所有放置棋子的方案. 输入格式: 首先根据题目要求生成输入数据. 数据的第一行是两个正整数,n m,用一个空格隔开,表示了将在一个n*
  • gcc是C编译器:g++是C++编译器:linux下cc一般是一个符号连接,指向gcc:gcc和g++都是GUN(组织)的编译器.而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都
  • MVC通過UIHint和自定義視圖顯示RadioButtonList
    在Product类中有一个显示删除状态的属性DelFlag,在编辑视图页,对于所有的删除状
  • 自己写了一个py脚本用来备份mysql日志.手动可以正常执行,后来放到crontab中无法执行,无反应,也就是/var/logs/cron中有执行的记录,但没反应,该创建的日志也没创建.也就是没执行.网上查了半天也没
  • NIO采取通道(Channel)和缓冲区(Buffer)来传输和保存数据,它是非阻塞式的I/O,即在等待连接.读写数据(这些都是在一线程以客户端的程序中会阻塞线程的操作)的时候,程序也可以做其他事情,以实现线程的异步
  • IRIS2
    <IRIS2>是09年风靡亚洲的韩剧<IRIS>的续作,但遗憾的是 ...