不同jsp页面的变量

时间:2010-12-11 08:31:26

标签: java jsp

我有一个哈希表,我将从我的应用程序的许多jsp页面访问。我不明白在哪里声明hashtable.plz帮助

2 个答案:

答案 0 :(得分:2)

您可以将其保留在应用程序范围内,以使其可供所有jsp页面(以及应用程序的其余部分)使用。

<jsp:useBean id="myHashtable" class="java.util.Hashtable" scope="application" />

通过在jsp页面中包含上述行,它们将共享同一个实例(每个服务器,不同的服务器将具有不同的实例)。如果加载jsp页面时Hashtable不存在,容器将创建它。

答案 1 :(得分:1)

听起来它是一个应用程序对象:

application.setAttribute( "myApplicationHashTable", myHashTable );

http://www.gulland.com/courses/JavaServerPages/jsp_objects3.jsp