第四章 内置对象笔记(1)(2)

2019-03-11 09:37

姓名:<%=username%>

生日:<%=userbirthday%>

但是如果此时新开一个浏览器,则肯定无法取得。Session只是保留了一个人的信息。如果一个属性想让所有的用户都可以访问,则可以使用最后一种属性范围:application范围 总结:

session,只保留一个用户信息

在一个浏览器(一次会话)范围能取得属性值 只要设置在session中的内容,不管采用什么方式进行页面跳转,都可以获得属性值 应用案例:验证用户是否登录 application范围;

例子:设置application范围属性 application_scope_01.jsp <%@ page contentType=\ pageEncoding=\%> <%@ page import=\%> <% // 设置属性 %> 通过链接取得属性 application.setAttribute(\,\李兴华\) ; application.setAttribute(\,new Date()) ; 例子取得application范围属性 application_scope_01.jsp

<%@ page contentType=\ pageEncoding=\%> <%@ page import=\%> <% %> String username = (String) application.getAttribute(\) ; Date userbirthday = (Date)application.getAttribute(\) ;

姓名:<%=username%>

生日:<%=userbirthday%>

因为属性范围设置在了服务器中,所以只要是连接到此服务器的任意用户都可以取得此属性,当然,如果服务器关闭的话,则此属性肯定消失。 总结;

? application属性范围值,只要设置一次,则在所有的网页窗口都可以取得数据。 ? 如果要释放application资源,只能重新启动服务器 ? application应用:在线人员统计,在线人员名单列表 使用提示;

能使用page范围的就不使用request,能使用request范围的就不使用session,能使用session范围的就不使用application,保存范围越窄,对于服务器的压力就越低。 深入研究page属性范围:

在PageContext类中有四个常量:

? PAGE_SCOPE、REQUEST_SCOPE、SESSION_SCOPE、

APPLICATION_SCPOE

在父类javax.servlet.jsp.JspContext中提供了一组用于向各种范围内存取属性的方法。

? public abstract void setAttribute(String name, Object value)

? public abstract void setAttribute(String name, Object value, int scope) ? public abstract Object getAttribute(String name)

? public abstract Object getAttribute(String name, int scope) <% // 设置属性 pageContext.setAttribute(\李兴华\ pageContext.setAttribute(\Date(),PageContext.REQUEST_SCOPE) ; %> 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子:

例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子: 例子:


第四章 内置对象笔记(1)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工程预算计算规则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: