JavaWeb-----JSP②
JSP脚本中的9个对象
①application:对整个web应用有效,一旦jsp或者servlet将对象获基本数据放入application,就可以实现jsp和servlet之间共享了。
②session:对于一次访问有效。一次访问:从浏览器连接上服务器到浏览器离开该服务器
③requst:一次请求有效。
④page:当前页面有效。
application对象:
②访问整个web应用的参数。可以在web.xml中配置整个应用的参数,使用<context-param>标签,在<context-param>中哈可以接收<param-name>和<param-value>参数。
config对象:
config对象代表当前JSP的配置信息,但JSP通常无需配置,所以在jsp中config比较少用。在servlet中使用比较普遍。因为servlet需要在web.xml中进行配置。
在web.xml中配置config参数时候,使用<init-param>标签,同样,该标签中也可以使用<param-name>和<param-value>子标签。
exception对象:
out对象:
pageContext对象:
getAttribute(String name,int scope)和setAttribute(String name,int scope)方法来存放数据。
request对象:
②作为request域来存放数据。
③执行跳转和包含。
request.getDispatrue().forward();
request.getDispatrue().include();
response对象:
②对网页进行重定向。response.sendRedirect().
注意:重定向和跳转的区别:
重定向将浏览器的url指定到目标页面,所以是第二次请求。所有的请求信息丢回丢失。
但是跳转只是一次请求。
③用于向客户机发送cookie。
session对象:
session对象代表一次回话:用户浏览器连接到服务器到浏览器关闭或者是离开。浏览器通常用于回话跟踪,加强用户体验。
page对象:用来表示该网页。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。