Jsp内置对象之request、response、session

本文介绍了JSP中的内置对象,包括request、response和session的详细功能和使用场景。request对象用于处理请求,通过request.getRequestDispatcher()实现转发,request.sendRedirect()进行重定向。session对象则在用户级维持会话状态,从请求开始到浏览器关闭为止。了解这些内置对象能提升JSP开发效率。
摘要由CSDN通过智能技术生成

目录

 一、什么是内置对象     

二、九大内置对象 (标红为常用)

三、对象分析

        1、request(请求)

        2、response(响应)

        3、session(用户级):会话


 一、什么是内置对象     

        在jsp开发中,会频繁使用到一些对象。

        例如:        HttpSession,ServletContext,ServletContext,HttpServletRequet。如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可!,这些创建好的对象就叫内置对象!!!!

        举例:

servlet:

HttpSession session = request.getSession(true); (需要开发者做)

jsp:

tomcat服务器: HttpSession session = request.getSession(true);(不需要开发者做)

开发者做的: session.getId();

二、九大内置对象 (标红为常用)

九大内置对象
对象名类型
requestHttpServletRequest
responseHttpServletResponse
configServletConfig
applicationServletContext
sessionHttpSession
exceptionThrowable
pageObject(this)
outJspWriter
pageContext PageContext

三、对象分析

        1、request(请求)

            转发:地址栏不变,带数据,只能跳转到当前项目内的资源,在服务端发挥作用

                request.getRequestDispatcher("跳转页面").forward(request,response);


        2、response(响应)

            重定向:地址栏改变,不带数据,可以跳转到任资源,在客户端发挥作用。

                 response.sendRedirect("跳转页面");


        3、session(用户级):会话

                会话开始:打开浏览器

                会话结束:关闭浏览器

            用session会直接把请求对象和响应对象发送给目标页面,且在所有页面之间有效,会自动保存数据,只要不换浏览器,数据就可以在所有页面之间传递


"如果有机会遇见

  还会心动吗"

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值