JSP之application对象

2/10/2017来源:ASP.NET技巧人气:1047

 jspapplication对象

application对象实现了用户数据共享可存放全局变量。功能类似于(static)。在用户的前后连接或者在不同用户之间的连接中可以对application对象同一属性进行操作。在任何地方对application对象属性的操作都将影响到其他用户对此的访问。application的生命周期:开始于服务器的启动终止与服务器的关闭。

  常用方法如下:

    public void setAttribute(String name,Object value);     使用指定的名称将对象绑定到此会话。     public Object getAttribute(String name);     返回此会话中与指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回NULL。     Enumeration getAttributeNames();        返回所有可用属性名的枚举。     String getServerInfo();     返回JSP(servel)引擎名及版本号。

  实例代码:

           <% application.setAttribute("game","lol");%>            <% application.setAttribute("music","安静");%>     游戏: <%=application.getAttribute("game") %><br>     属性遍历:             <%                 Enumeration attribute=application.getAttributeNames();                 while(attribute.hasMoreElements())                {                  out.PRintln(attribute.nextElement());                 }               %><br>       服务器版本号:<%=application.getServerInfo()%><br>

 效果展示: