首页 > 技术文章 > J2EE:Servlet/JSP

buwenyuwu 2017-03-29 23:19 原文


 

1.JSP 9种隐式对象,以及他们的用途

JSP一共有9个隐式对象,分别是
request,response,out
分别代表请求,响应和输出

pageContext, session,application
pageContext 代表当前页面作用域
session 代表会话作用域
application 代表全局作用域

config
config可以获取一些在web.xml中初始化的参数,详见config对象
page
表示当前对象,详见page对象
exception 
表示异常对象,详见异常对象

 

2.servlet的生命周期

一个Servlet的生命周期由 实例化初始化提供服务销毁被回收 几个步骤组成

 

3.genericservlet和httpservlet之间的区别

HttpServlet是GenericServlet的子类。

GenericServlet是个抽象类,必须给出子类才能实例化。它给出了设计servlet的一些骨架,定义了servlet生命周期,还有一些得到名字、配置、初始化参数的方法,其设计的是和应用层协议无关的,也就是说你有可能用非http协议实现它(其实目前Java Servlet还是只有Http一种)。

HttpServlet是子类,当然就具有GenericServlet的一切特性,还添加了doGet, doPost, doDelete, doPut, doTrace等方法对应处理http协议里的命令的请求响应过程。

一般没有特殊需要,自己写的Servlet都扩展HttpServlet 。

 

4.

 


 

推荐阅读