• JSP application.setAttribute()方法:设置属性

    该方法用于设置由 name 指定名字的 application 对象的属性值 object。

    语法:

    setAttribute(String name,Object object)

    参数说明:

    • name:要设置的属性名称。
    • object:要设置的属性值,可以是任何对象。

    示例

    使用 setAttribute 方法设置属性,关键代码如下:

    <%
      application.setAttribute("user","lzw");
      Date now = new Date();
      application.setAttribute("now",now);
    %>

    典型应用

    application 对象的特点是它在整个应用中都有效,根据 application 的这一特点可开发一个简单的网页计数器程序,代码如下:

    <body>
      <p>application实现简单计数器<br>
        <%
           Integer count = null;  //定义用于表示计数器的Integer对象
           synchronized(application){  //同步处理,保证只有一个进程可访问本方法
           count = (Integer)application.getAttribute("counter");  //获取保存在application对象中的信息
           if(count==null)  //判断该变量是否为空
           count = new Integer(0);
           count = new Integer(count.intValue()+1);  //将变量进行加1处理
           application.setAttribute("counter",count);  //将变量保存在application对象中
           }
         %>
      <font size=6 color="blue">您好!欢迎访问本站,您是第<%=count%>位访客</font>>
    </body>

    运行结果如下:
    application实现简单计数器
    您好!欢迎访问本站,您是第8位访客

更多...

加载中...