0
該項目使用Spring Framework。在index.jsp中設置的會話變量在第三次或第四次通過javascript訪問時返回null jsp的
- 有沒有辦法延長會話變量超時?
- 爲了讓整個網站的會話變量可訪問嗎? 我不想在控制器中設置會話變量。
的流程如下:
- '/' 即 「的index.jsp」 呼叫 「country.html」 如果會話變量被設置爲空。
- 然後,用戶在「country.html」中選擇一個國家,並將表單提交給「/index.jsp」
- 然後,「index.jsp」使用「request.getParameter(countryCode)」獲取值,如果不爲null那麼它使用「objectSession.setAttribute(」countryCode「,IN);」來設置會話變量。
Uptil這裏沒有問題。 但在我點擊像 「/test.jsp」,在 「test.jsp的」 的JavaScript等環節爲
VAR COUNTRYCODE返回null ='<%= session.getAttribute( 「COUNTRYCODE」) %>';
同樣的,如果我的 「/index.jsp」 點擊它重定向我 「country.html」 因爲
COUN =(字符串)objectSession.getAttribute( 「COUNTRYCODE」);
在scriptlet是空的我猜。