Jsp内置对象范围大小和几个常用方法介绍

内置对象范围从小到大的顺序

page     request     session    pageContext     application

 

 

request常用方法

 

setAttribute

getAttribute        

getAttributeNames   获取控件名

 getParameter        获取参数

getCookies               获取Cookie

getParameterValues     获取控件值

getMethod              获取方法  get还是post

getQueryString      获取字符串    例:  name  2231 & password 4545

response

addCookie       setContentType        addCookie       sendRedirect

flushBuffer      setHeader()

比较重要的有      setContentType:   响应回来的格式

                                  sendRedirect:       重定向也就是跳转       含义就像超链接      但是超链接是从浏览器到服务器端       而重定向是从服务器端到浏览器端

重定向之后       request 的值不会传递到新页面因为相当于两次访问服务器       forward(转向)是一次访问服务器

所以重定向: 它会丢失所有的请求参数和request范围的属性,它将产生第二次请求,与前一次请求不在同一个request范围。

session      比较重要的方法有  getAttribute

getAttributeNames

removeAttributes

setAttribute

application 比较重要的方法       做计数器记录访问网站的人数

getAttribute   getAttributeNames  getINitParameter

getServletInfo()      setAttribute

application  是   servlet 配置中生成的   所以服务器开启就一直存在

page的功能由pageContext替代了  page对象相当于this   当前页

 

pageContext  

可以转换对象使用

pageContext.getSession();  相当于session        session = pageContext.getSession();

pageContext.getRequest()   相当于request

pageContext.getSession().getAttribute(“sessionValue”);

等效于

pageContext.getAttribute(“sessionValue,PageContext.SESSION_SCOPE” );

 

application = pageContext.getServletContext();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值