JSP隐式对象到servlet API的映射
来源:互联网 发布:淘宝的管控记录是什么 编辑:程序博客网 时间:2024/06/10 12:20
JSP除了作为前端技术把用户想要的数据、页面呈现给用户之外,也可以包含java代码,最终由容器把他转换成Java源代码,再编译成完整的Java Servlet类,而且这个Servlet的运行并无特别之处,容器会加载这个Servlet类,实例化并初始化,为每个请求建立一个单独的线程,并调用Servlet的Service()方法。JSP中的各个元素最终会由容器转化为Servlet,成为Servlet的一部分,那么Jsp中的各个元素对应这Servlet中的哪些部分的?这个问题必须弄清楚,先来看看Jsp的九大内置对象与Servlet API的映射。
隐式对象 Servlet API
out JspWriter
requestHttpServletRequest
responseHttpServletResponse
sessionHttpSession
applicationServletContext
configServletConfig
exceptionThrowable
pageContextpageContext
pageObject
先弄清楚自己容易混淆的三个对象
1、ServletConfig:每个Servlet都有一个ServletConfig封装了Servlet的初始化参数 在<servlet></servlet>中
2、ServletContext:每个web应用都有一个ServletContext封装了整个web应用的初始化参数 在<context-param></context-param>中
3、pageContext:页面上下文对象,用于访问Jsp之间的共享数据,使用该对象可以访问page,request,session,application范围内的对象,主要有以下两个方法
getAttibute(String name)
getAttibute(String name,int scope)
page对象使用的较少
4、page:page对象是Jsp转化为Servlet后的实例,从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象。
5、out是输出流对象
其他对象不在此一一说明。
- JSP隐式对象到servlet API的映射
- JSP 中的Servlet的映射
- Servlet API与JSP内部对象的对应关系
- JSP隐式对象/标签/映射/错误
- Jsp&Servelet 学习笔记-映射静态的内容到一个servlet中
- 配置Servlet和jsp的访问路径映射 域对象 java web 四种include方法
- JSP内置对象与Servlet子类映射表
- Servlet&JSP —— JSP隐式对象
- [JSP]JSP到Servlet的转换
- 【Jsp+Servlet】JSP的内置对象
- JSP提供了八个内部对象,而其中的五个内部对象对应于Servlet API中的七个对象
- 映射请求到 Servlet
- 从servlet中传递到jsp中对象的变量的类型
- pageContext对象、JSP的标签和映射
- servlet中如何的到像jsp中的九个内置对象呢
- Servlet API and JSP API
- maven依赖servlet-api和jsp-api的问题
- maven依赖servlet-api和jsp-api的问题
- linux学习之十五---多线程私有数据
- UITableViewCell 多余的分割线不显示
- 20141107 【 单片机——精准时钟——中断 】 精准计时秒表
- learning OpenCV(4)
- 解决MyEclipse不能自动提示代码的功能
- JSP隐式对象到servlet API的映射
- 1598 find the most comfortable road
- zigbee中profile,cluster的认识
- How to install Hadoop 2.2.0
- 使用PopoPWindow当做AlertDialog,控制Dialog的背景大小
- Think Python 学习笔记5:条件与递归
- Huffman Codes
- Swift入门教程12-可选链
- ubuntu eclipse 启动图标是个问号