Jsp的内对象,以及各自的作用.doc

Jsp的内对象,以及各自的作用.doc

ID:56132117

大小:38.00 KB

页数:2页

时间:2020-06-20

Jsp的内对象,以及各自的作用.doc_第1页
Jsp的内对象,以及各自的作用.doc_第2页
资源描述:

《Jsp的内对象,以及各自的作用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、Jsp的内置对象,以及各自的作用1、request表示HttpServletRequest对象。它包含了有关浏览器传送过来的请求的信息,并且提供了几个用于获取cookie,header,和session数据的有用的方法。2、response表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)3、out对象是javax.servlet.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。4、pageContext表示一个javax.servle

2、t.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。5、session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息6、applicaton表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息7、config表示一个javax.servlet.ServletConfig对象。该对象用于存取servle

3、t实例的初始化参数。8、page表示这个Jsp本身,通过它可以对Jsp本身进行访问,只有在Jsp页面的范围之内才是合法的9、exception,当某个Jsp页面产生了异常时,会转到某个error页面,这个exception就是上个页面中产生的异常。再,exception只可以用在isErrorPage=”true”的那个页面中,否则将不能编译这个Jsp文件2、四种会话跟踪技术1、page代表与一个页面相关的对象和属性。一个页面由一个编译好的JavaServlet类表示(可以带有任何的include指令,但是没有include动作)。这既包括Ser

4、vlet又包括被编译成Servlet的JSP页面2、request代表由Web客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个web组件(由于forward指令和include动作的关系)3、session代表与用于某个web客户机的一个用户体验相关的对象和属性。一个web会话可以也经常会跨越多个客户机请求request4、application代表与整个web应用程序相关的对象和属性。这实质上是跨越整个web应用程序,包括多个页面、请求和会话的一个全局作用域3、jsp中的动作,作用?1、jsp:include,在页面被请

5、求的时候,引入一个文件2、jsp:useBean,寻找或实例化一个JavaBean3、jsp:setProperty,设置JavaBean的属性4、jsp:getProperty,输出某个JavaBean的属性5、jsp:forward,把请求转到一个新的页面6、jsp:plugin,根据Brower类型,为Java插件生成OBJECT或EMBED标记4、forward服务器干的,浏览器不知道服务器从哪里取得的内容,所以,浏览器的地址栏内容不会变和redirect的区别1、forward是服务器请求资源,服务器直接访问目标地址的URL,把那个UR

6、L的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。2、redirect浏览器自己亲自去请求那个地址就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。5、Servlet的生命周期,以及与CGI的区别1.加载/实例化:Servlet容器查找并加载所有的servlet类.当Servlet引擎启动时或者说在客户http请求委托时实例一个Servle或多个Servlet

7、类2.初始化这里在请求处理之前,使用init()方法进行初始化3.请求处理当初始化完成之后就可以处理请求啦。这里使用service()这个方法来完成,service()方法会自动的调用do***()来处理4.删除Sevlet有时出于一些原因需要对Sevlet容器中的servlet实例进行删除,这时就可以调用destroy()方法进行,执行了这个方法之后,这时Sevlet就不能再执行其它客户机的请求了。而这时它也就成了Java垃圾回收机的回收对象了!以上的4个步骤就是一个servlet的生命周期与cgi的区别在于servlet处于服务器进程中,它通

8、过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。