2012-08-02 99 views
0

我有像Java類成員變量的需求必須被3個或更多JSP文件訪問。 java類的輸入將是一個屬性文件。將屬性文件傳遞給構造函數將填充類成員變量。這個變量將被3個或更多的JSP文件使用。因此,不是使用相同的屬性文件創建不同的實例,而是一旦創建實例並且所有的JSP都可以訪問它,這將會很有效。目前我的想法是將java類作爲單例或其他類創建實例並將其保存在一個會話中並讓所有jsp訪問它。我覺得單身課更合適。我的決定或其他更有效的方式在那裏嗎?JSP訪問類實例

回答

0

我只會建議保持會話中的會話依賴於會話。在這種情況下,由於必須使變量在3個不同的jsp中可訪問,並且這些值不依賴於單個請求,所以最好將該對象存儲在應用程序上下文中。

使用ServletContext的getAttribute()和setAttribute()方法。將值存儲在應用程序作用域中,您應該做的很好。