2011-06-03 34 views
0

http://wpcertification.blogspot.com/2009/03/understanding-standard-portlet-life.htmlportlet類變量

在本頁面有像一句:「門戶網站服務器將只創建一個每個JVM Portlet的實例」

是什麼意思?這是否意味着;如果我在我的portlet中使用類變量,所有用戶將使用相同的值?

我有這樣的問題。我將一個jsp頁面的頁碼保存在一個類變量中。如果我的朋友用他的電腦打開這個頁面,他總是看到和我一樣的頁面!

任何想法?

回答

0

Portlet(如servlet)可以同時處理多個請求。他們的範圍是應用程序,應該是線程安全的。

您不應該爲每個用戶狀態使用成員變量。請求範圍數據應保存在request(或可能爲render parameters)。如果您希望用戶數據持續存在請求,則應使用the session

+0

謝謝。我會用我想的渲染參數。 – rdn 2011-06-03 12:33:14