2011-10-06 76 views
1

我有一個帶有netbiscuits代碼的JSP,現在我刪除了netbiscuits代碼,但刪除後,我無法從我的上一頁獲取會話,因此無法繼續前進。我正在使用struts 1.請爲我的問題提出解決方案,我將不勝感激。提前致謝。無法訪問JSP上的會話

+0

沒有任何代碼,這是不可能的幫助。該會話是*每個* JSP頁面上的隱式對象,因此不是因爲無法訪問會話本身。 –

回答

0

我不確定你的問題。

你能解釋一下嗎?

通常在JSP頁面訪問會話,我們使用的代碼與小腳本一樣需要

String x=(String)session.getAttribute("uname"); 

型鑄造。 或使用

String x=""+session.getAttribute("uname"); 

如果你想在JSP頁面中做的地方打印,

<%= session.getAttribute("uname")%> 

它將打印jsp頁面會話值。

以其它方式使用像

<% String x=""+session.getAttribute("uname"); %> 
<%=x %> 

在Java頁面訪問

Map session = ActionContext.getContext().getSession(); 
String uname=""+session.get("uname");