在前一篇里我们讲了在JSP 中使用session 来保存每个用户的私有信息,但有时服务器需要管理面向整个应用的参数,使得每个客户都能获得同样的参数值。那在JSP中应怎么办呢?和Session 一样, JSP使用Application 对象,操作的方法和Session "Times New Roman"一样。
其API 使用如下:
Application .setAttribute("Item", ItemValue); //设置一个应用变量
Integer i=(Integer) Application.getAttribute("ItemName"); // 得到//item
现以一个简单统计在线人数的的例子来说明Application的应用(这里不考虑离开的情况),init.jsp(初始化),count.jsp( 统计总人数并输出)。
init.jsp
代码
- <HTML>
- <HEAD>
- <TITLE> New Document </TITLE>
- <BODY BGCOLOR="#FFFFFF">
- <%
- application.setAttribute("counter",new Integer(0));
- out.println(application.getAttribute("counter"));
- %>
- </BODY>
- </HTML>
- count.jsp
- <HTML>
- <HEAD>
- <TITLE> New Document </TITLE>
- </HEAD>
- <BODY BGCOLOR="#FFFFFF">
- <%
- Integer i=(Integer)application.getAttribute("counter");
- i=new Integer(i.intValue()+1);
- application.setAttribute("counter",i);
- out.println((Integer)application.getAttribute("counter"));
- %>
- </BODY>
- </HTML>
分享到:
相关推荐
**JSP内置对象:Application对象** 在Java Server Pages (JSP) 技术中,内置对象是预定义的对象,可以直接在JSP页面中使用,无需显式声明或实例化。这些对象提供了对服务器功能和环境的便捷访问。其中,`...
在JSP中,可以使用Application对象来保存所有用户的留言,以便所有用户可以查看这些留言。例如,在index.jsp文件中,可以使用以下代码来保存和检索所有用户的留言: ```jsp java.util.Vector v_book = (java.util....
本项目“JSP+Application聊天室”提供了一个基于Java Server Pages (JSP) 技术和Application对象实现的实例,让我们深入探讨其中的技术要点。 **1. JSP(Java Server Pages)基础** JSP是Java的一种动态网页技术,...
熟练使用这些内置对象是开发JSP应用程序的基本要求,尤其是对于request、session和application对象更是必须要掌握的。 会使用对象所具有的方法,能熟练使用每一种对象的几种常用方法。希望对大家有用。。。
【JSP_jsp_application实例】是一个关于Java Server Pages (JSP) 技术的应用实践案例。JSP是一种在服务器端运行的动态网页技术,它允许开发者使用HTML、XML或者其他标记语言来创建动态网页,同时结合Java代码实现...
- 与session不同,application对象的数据不会随着用户会话结束而消失,除非手动调用`application.removeAttribute()`或应用重启。 - 使用`application.setAttribute()`存储的数据可以在任何地方、任何时候被任何...
5. **application对象**:ServletContext对象在整个Web应用的生命周期内共享数据,适用于所有用户和会话。例如,`application.getAttribute("globalKey")`和`application.setAttribute("globalKey", globalValue)`。...
一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,新建login.jsp(允许用户输入用户名和密码), ...4、使用application对象的属性存储统计网站访问人数
在这个“jsp留言版-application”的项目中,开发者利用了JSP的内置对象`application`来实现了一个简单的在线留言功能。`application`对象在所有用户的会话之间共享数据,它在整个Web应用的生命周期内都存在,直到...
【实验三 JSP内置对象使用】 实验的目的是让学生熟悉并理解JSP中的几个核心内置对象,包括request、response、session、application以及out对象。这些对象是JSP中用于处理HTTP请求、响应、会话管理和输出数据的关键...
5. **使用`application`对象**:在JSP中,可以使用`<jsp:useBean>`标签创建一个`HttpSession`对象,然后通过`application.getAttribute()`和`application.setAttribute()`来读取和写入聊天记录。 6. **实时更新**:...
application对象代表整个Web应用程序的范围,数据在所有用户间共享。例如,设置全局变量`${application.setAttribute("totalUsers", userCount)}`。 5. **page对象** page对象等同于JSP页面的`javax.servlet.jsp....
JSP内建对象是JSP提供的一组预定义的对象,可以直接在JSP页面中使用,无需显式声明。这些对象简化了开发过程,提高了效率。本文主要探讨的是JSP内建对象之一——`application`对象。 `application`对象代表了...
JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和管理的,可以直接在JSP页面...
application对象直接包装了servlet的ServletContext类的对象。这个对象在JSP页面的整个生命周期中都代表着这个JSP页面。 6. config对象(javax.servlet.ServletConfig) config对象用于获取servlet的配置信息。 7...
application对象是整个Web应用的代表,它允许在多个用户之间共享信息。可以利用application对象实现用户之间的交互,如计数器、聊天室等。 out对象是javax.servlet.jsp.JspWriter类的一个实例,用于向客户端发送...
JSP内置对象有多种,包括request对象、response对象、session对象、application对象、out对象、config对象、pageContext对象、page对象等。 1. request对象 request对象是从客户端向服务器端发出请求,包括用户...
这可以通过JSP内置对象application实现,具体方法是利用application对象的属性进行共享数据存储,以此来统计所有用户访问的次数。下面,我们详细说明这一方法的关键知识点。 首先,JSP中的application对象是代表...
下面将详细介绍JSP中的九个主要内建对象:`request`、`response`、`out`、`session`、`pageContext`、`application`、`config`、`page`以及`exception`(虽然在题目中未提及,但在实际开发中同样重要),并通过实例...