jsp的内置对象

jsp提供了request,response,session,application,out,page,config,exception,pageContent 9个
内置对象.其中request,response,out,page,config,exception,pageContent有效范围是当前页面,session的
有效范围是当前会话,即在同一个客户端的说有页面,application对象的有效范围是当前应用,即在同一个应用
程序中,只要服务器不关闭,这个对象就有效.

request对象:封装了客户端生成的HTTP请求的所有细节,主要包括HTTP头信息,系统信息,请求方式,请求参数.可以处理
客户端浏览器提交的HTTP请求中的各项参数.
    1.获取表单提交的信息 request.getParameter("表单中的name属性值");
    2.处理表单提交后中文乱码 request.setCharacterEncoding("utf-8");
    3.获取访问请求参数request.getParameter("参数");
    4.通过request对象进行数据传递 使用request.setAttribute(String name,Object obj);保存数据  
                                  使用request.getAttribute(String name);获取保存数据
response对象:
    1.通过cookie保存和读取用户登录信息
    保存信息:Cookie cookie = new Cookie("user",user);//创建Cookie并实例化cookie对象.
            response.addCookie(cookie);//保存cookie到客户端
    获取信息:Cookie[] cookies=request.getCookies();从request中获得cookie对象集合
             判断:如果不为空  遍历cookies集合 找到需要的cookie对象(cookies[i].getName()获取cookie的名字)
             cookies[i].getValue()获取cookie值
    2.实现从定向 :response.sendRedirect(String path); path为需要跳转的页面
    3.设置刷新时间:response.setHeader("Refresh","20"); 刷新时间为:每次20秒
application对象:主要使用对象的setAttribute()和getAttribute()方法

session对象:常用的功能是记录用户状态,session.setAttribute(String name ,Object obj) 保存数据到session对象中
            session.getAttribute(String name); 获取session中保存的数据 session.invalidate() 销毁session对象.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值