jsp内置对象的初步印象

jsp通过request对象控制客户浏览器的请求,通过response对客户端浏览器进行响应。而session就保存这个会话期间需要实用的数据信息。

jsp内置对象:

1.request 

   与HttpServletRequest类关联,是javax.servlet.ServletRequest的一个子类。用request对象可以获取客    户端提交的数据,如表单中的数据、网页地址后带的参数等。

    常用方法:        getParameter(); getAttribute(). 

    例子:获取表单的数据并显示。用户注册页面。  

2.response

    与HttpServletResponse类关联,可用来向客户端输入数据。它还包括实用Cookie,Cookie是服务器发送给客户端浏览器体积较小的纯文本信息,以后当用户访问同一个web服务器时,浏览器会把它们发送给服务器,通过让服务器读取原先保存在客户端的信息,为浏览器提供一系列的方便。

    常用方法:        sendRedirect(). 

    例子:页面重定向:response.sendRedirect(url);

            定时刷新页面:response.setHeader("refresh","1")//没1秒刷新一次。  

3.session

    与HttpSession类关联,可用来保存在服务器与一个客户端之间需要保留的数据,当客户端关闭网站的所有网页时,session变量就会自动清楚。HTTP是一个无状态的协议,不保留会话间的数据,可通过session对象扩展HTTP的功能。

    常用方法:        getAttribute();isNew(). 

    例子:记住会话的用户,用户登陆后读取用户名。  

4.application

    用来在多个程序或者是多个用户之间共享数据,用户实用的所有application对象都是一样的,这与session    对象不同。服务器一旦启动,就会自动创建application对象,并一直保存下去,直至服务器关闭,而applic    ation会自动消失。

    常用方法:        getAttribute();setAttribute().

    例子:网站计数器。  

5.out

    用来向客户端输出数据。

    常用方法:        print();println();close(). 

    例子:输出各类数据信息。

request与response相对应,一个获取表单数据等,一个对程序做出响应。application与session有相似的地方,application会在服务器启动的时候自动创建,而session可以自己对其进行赋值,在另一个jsp文件中对其再进行引用。out对象相对来说比较容易理解,其实际上是一个输出流,用于输出各种数据信息,print方法在java中已经用的滚瓜烂熟了,呵呵。对这几个内置对象的理解还不充分,等有了更多的理解再做补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值