一、pageContext表明页容器
pageContext目标的作用是获得任何范围的参数,经过pageContext目标能够获取JSP页面的out、request、response、session、application等目标,或许能够从头定向客户的恳求等,较少运用
二、request服务器端获得客户端的信息:头信息、Cookie、恳求参数等
1.获取头信息
StringgetHeader(Stringname):回来指定的Http头标
EnumerationgetHeaderNames():回来恳求给出的一切http头标称号的枚举值
2.Cookie
Cookie[]getCookies():回来与恳求相关cookies的一个数组
3.恳求参数
恳求参数是在恳求url后边以?开端的“参数名=参数值”,比如
浏览器:http://localhost:8080/app/delete.jsp?id=1
页面内:登录
StringgetParameter(Stringname):获取参数名对应的参数,常用来获取表单数据
说明:
参数值获取后均为String类型
如果指定参数名不存在,回来值为null
如果参数名存在,可是没有指定值,回来空字符串“”
String[]getParameterValues(Stringname):常用来获取复选框和多选列表的多个值
4.特点
进行恳求转发操作(request.getRequestDispatcher(途径))时,把一些数据带到转发后的页面处理,
能够运用request目标的特点
设置特点:
request.setAttribute(“key”,value):参数key为String类型的特点名,value为Object类型的特点值
获取特点:
request.getAttribute(“key”):回来的是Object类型的特点值,常需求显性转化
Enumerationnames=request.getAttributeNames():回来request的一切特点的称号集的办法
三、response服务器端回应客户端信息:Cookie、重定向
1.重定向
response.sendRedirect(Stringlocation):指定重定向位置URL并向客户发送重定向呼应,能够运用相对URL,此办法会中止当前的恳求和呼应,也就是或重定向后的页面不能得到request的特点
2.增加一个Cookie
addCookie(Cookiecookie):增加一个Cookie目标
3.设置头标
setHeader(Stringname,Stringvalue):设置指定姓名和取值的一个头标
四、session表明每一个用户,用于登录验证上
session用于保存客户信息而分配给客户的目标,session的生命周期从客户端进行第一个request开端,到用户端完毕对应用程序的访问终止,如封闭浏览器。session中的ID标识是唯一的,用了标识每个用户,当刷新浏览器时,该标识的值不变,可经过session.getId()获取ID
JSP经过request目标控制客户浏览器的恳求;经过response对客户浏览器进行呼应;而session目标就维持这个反反复复的过程中会话期间需求传递的数据信息
1.设置session的特点
session.setAttribute(“name”,value):参数name为特点名,value为特点的值
2.获取session的特点(session的特点能够看做全局变量,在同一个Web哪个页面都能够获取)
session.getAttribute(“name”):回来值为Object型。
Enumerationnames=session.getAttributeNames():回来绑定在该session中的一切目标的称号
3.移除特点
session.removeAttribute(“name”):移除指定称号的特点
session.invalidate():删去该session中的一切特点
五、application表明整个服务器
application是多客户端共享目标,每个WEB应用程序开端运行时,会创建唯一的application目标,工一切访问该应用程序的客户端共享。当应用程序完毕时,application目标被毁掉
六、config获得初始化参数,初始化参数在web.xml文件中装备
1.初始化参数的装备
(坐落之间)
email2
hacker@163.com
也能够装备在这里
(坐落之间)
email
hacker@163.com
七、exception表明的是过错页的处理操作
只有page指令的isErrorPage特点值为true时(<%@pageisErrorPage=”true”%>),JSP中的exception目标才有效。其他页面经过<%@pageerrorPage=”JSP的途径和姓名”%>,指定了过错处理页面
八、page如同this一样,代表整个jsp页面自身
page目标的声明类型是java.lang.Object。代表JSP本身,即对应的servlet类的目标,较少运用。
<%@page……..%>,此处的page是指令,不是page目标
九、out输出
out目标主要内容是向web浏览器内输出各种数据类型的内容,而且管理应用服务器上的输出缓冲器,缓冲器默认值为8KB
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com