2012-08-10 74 views
0

我想將Java類中的值傳遞給Javascript。我已經在portletSession中設置了值。我不知道如何從portletSession獲得一個值到Javascript中。將Java中的portletSession值傳遞給Javascript

這裏是我用來設置portletSession中的值的代碼。

PortletSession portletSession = request.getPortletSession(); 
portletSession.setAttribute("noExist", noExist); 

我該怎麼做?

+0

你的標題說, 「從Java到JSP傳值」。你的問題說「從Java傳遞價值到JavaScript」。你想要什麼? JSP與JavaScript絕對不一樣。 – BalusC 2012-08-10 03:47:11

+0

對不起。我想將Java的值傳遞給Javascript。對不起,這個錯誤。請幫助。 – user1127172 2012-08-10 04:24:01

回答

0

不要使用portletSession,而是使用Cookie。您可以通過訪問javascript來訪問cookies。使用document.cookies

但還有另一種方法:只需將變量打印到腳本塊中,javascript就可以讀取它。

var variableFromJSP = <% print variable here %>; 

希望這有助於

+0

感謝您的回覆Trinh。你能解釋一下打印變量是什麼意思嗎? – user1127172 2012-08-10 04:23:07

+0

意思就像你把HTML呈現出來一樣,你怎麼做到這一點? – 2012-08-10 04:24:40

+0

嗨Trinh,我這樣做,var exists = 但沒有幫助。 M我做對了嗎? – user1127172 2012-08-10 04:35:44