suse 安装jdk和tomcat工作记录
2013-06-24 16:51
253 查看
jsp执行标签的生命周期
(1)当jsp容器中在解释jsp页面时,如果遇到自定义标签的开始标记,将利用"标签处理类"建立一个"标签处理对象".在建立"标签处理对象"的过程中,jsp容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化"标签处理对象"的属性.
(2)接着jsp容器会运行doStartTag()方法内的程序代码,然后根据此方法的返回值决定后续动作,如果返回SKIP_BODY常量,表示要求jsp容器忽略此标签主体内容;如果返回EVAL_BODY_INCLUDE常量,表示要求jsp容器执行标签主体的内容,并将结果包括在相应中,然后再运行doAfterBody()方法.
(3)如果doAfterBody()方法传回EVAL_BODY_INCLUDE常量,表示要求jsp容器再次执行标签主体的内容;如果返回SKIP_BODY常量,jsp容器建会运行doEndTag()方法.
(4)最后,jsp容器会运行doEndTag()方法内的程序代码,并根据此方法的返回值决定后续动作----如果返回SKIP_BODY常量,jsp容器会忽略自定义标签以后的jsp内容;如果返回EVAL_BODY_INCLUDE常量,jsp容器会运行自定义标签以后的jsp内容.
(1)当jsp容器中在解释jsp页面时,如果遇到自定义标签的开始标记,将利用"标签处理类"建立一个"标签处理对象".在建立"标签处理对象"的过程中,jsp容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化"标签处理对象"的属性.
(2)接着jsp容器会运行doStartTag()方法内的程序代码,然后根据此方法的返回值决定后续动作,如果返回SKIP_BODY常量,表示要求jsp容器忽略此标签主体内容;如果返回EVAL_BODY_INCLUDE常量,表示要求jsp容器执行标签主体的内容,并将结果包括在相应中,然后再运行doAfterBody()方法.
(3)如果doAfterBody()方法传回EVAL_BODY_INCLUDE常量,表示要求jsp容器再次执行标签主体的内容;如果返回SKIP_BODY常量,jsp容器建会运行doEndTag()方法.
(4)最后,jsp容器会运行doEndTag()方法内的程序代码,并根据此方法的返回值决定后续动作----如果返回SKIP_BODY常量,jsp容器会忽略自定义标签以后的jsp内容;如果返回EVAL_BODY_INCLUDE常量,jsp容器会运行自定义标签以后的jsp内容.
相关文章推荐
- 关于虚拟机jdk、tomcat安装工作记录20130511
- 虚拟机下搭建JDK+Tomcat+Nginx环境【一】——安装准备工作
- centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录
- 安装jdk,tomcat,MyEclipse2014的配置,进行项目前期的准备工作
- centos下安装jdk + tomcat记录
- 阿里云ECS/Ubuntu下JDK、Tomcat、MySQL安装记录
- linux学习记录关于tomcat,jdk,oracle,mysql安装
- 阿里云CentOS7.3版本安装Java jdk/MySQL/Nginx/Tomcat/Redis个人记录
- JDK tomcat opencv Linxu 安装记录
- 在Parallels Desktop上安装Cent OS并部署服务器环境(Linux, JDK, tomcat, mysql, Jenkins, git, maven)全记录
- linux安装jdk.tomcat,mysql 的一些记录
- 一键安装jdk+tomcat脚本
- Linux下CentOS 6.3中安装与配置Jdk 1.6和Tomcat 6和Mysql5
- 用SSH在linux下安装JDK和Tomcat
- Mac下同JDK和Tomcat安装和配置
- Centos7 安装,jdk安装,tomcat安装
- Ubuntu 11.04 下安装JDK 6 + Tomcat 7
- Tomcat介绍及安装JDK1.8
- 点滴记录——Ubuntu 14.04中Solr与Tomcat整合安装
- 在CentOS中安装jdk和tomcat,并配置环境变量