1.jsp的八大内置对象详解
- pageContext:作用域仅限于当前界面
- request:作用域仅限于一次请求,只要服务器做出了相应,所存的值就没有了。在网络请求中建议使用,因为可以减少网络和服务器的压力。
- seesion:仅限于一次会话。保留时长比request要长很多。
- application :用于整个工程中,关闭服务器以后就没有了。
以上为jsp的作用域对象,可以通过request、set来存储或者是获取。
- exception:只有在isErrorPage中才使用
- config:用的较少
- page:当前页
- out:[JspWriter]
- response:[httpServletResponse]
输出时先输出response的内容—>然后是out里面的内容–>最后是页面的内容
补充:session是存放在服务器端的,cookie:一种是通信完就失效的,还有就是在客户端的持久化的存储。例如:使用户在是定日期内自动登录。浏览商品记录等等功能。
//关闭浏览器后,cookie就没有了。 ---> 针对没有设置cookie的有效期。
// expiry: 有效 以秒计算。
//正值 : 表示 在这个数字过后,cookie将会失效。
//负值: 关闭浏览器,那么cookie就失效, 默认值是 -1
cookie.setMaxAge(60 * 60 * 24 * 7);
//赋值新的值
//cookie.setValue(newValue);
//用于指定只有请求了指定的域名,才会带上该cookie
cookie.setDomain(".itheima.com");
//只有访问该域名下的cookieDemo的这个路径地址才会带cookie
cookie.setPath("/CookieDemo");