struts中session丟失
各位好.
新手一個,望指教!
很簡單的程式,登入頁面login.jsp有input,輸入使用者名稱後,呼叫welcomeAction.do,跳轉到welcome.jsp,並顯示改使用者名稱.
login.jsp的主要程式碼如下:
<form method="POST" action="welcomeAction.do">
<br/>
<p> username:
<input type="text" name="username" value="defaultuser" align="left">
</p>
<input type="submit" value="提交" name="Submit"/>
<input type="reset" value="reset"/>
</form>
welcomeAction的相關程式碼:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
try{
HttpSession session=request.getSession();
String username=((welcomeActionForm)form).getUsername();
session.setAttribute("username","username");
//請注意我已經不去拿login頁面傳來的使用者名稱字,而直接使用了一個字串"username"!!!
}
catch(Exception e)
{
e.printStackTrace();
}
return(mapping.findForward("welcome"));
welcome.jsp的主要程式碼:
<%
String username=(String)session.getAttribute("username");
%>
%>
<p>user name is :<%=username%></p>
但是在welcome.jsp的顯示結果是:user name is:null
請問為什麼該session不能得到呢??
備註:如果在welcome上直接設定session,就可以正常顯示.同時.weblogic.xml設定sessiontimeout=-1.
新手一個,望指教!
很簡單的程式,登入頁面login.jsp有input,輸入使用者名稱後,呼叫welcomeAction.do,跳轉到welcome.jsp,並顯示改使用者名稱.
login.jsp的主要程式碼如下:
<form method="POST" action="welcomeAction.do">
<br/>
<p> username:
<input type="text" name="username" value="defaultuser" align="left">
</p>
<input type="submit" value="提交" name="Submit"/>
<input type="reset" value="reset"/>
</form>
welcomeAction的相關程式碼:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
try{
HttpSession session=request.getSession();
String username=((welcomeActionForm)form).getUsername();
session.setAttribute("username","username");
//請注意我已經不去拿login頁面傳來的使用者名稱字,而直接使用了一個字串"username"!!!
}
catch(Exception e)
{
e.printStackTrace();
}
return(mapping.findForward("welcome"));
welcome.jsp的主要程式碼:
<%
String username=(String)session.getAttribute("username");
%>
%>
<p>user name is :<%=username%></p>
但是在welcome.jsp的顯示結果是:user name is:null
請問為什麼該session不能得到呢??
備註:如果在welcome上直接設定session,就可以正常顯示.同時.weblogic.xml設定sessiontimeout=-1.
相關文章
- 急救:叢集session丟失!Session
- iframe跨域session丟失問題跨域Session
- 關於Session值丟失問題Session
- struts2中session使用Session
- 請教tomcat session丟失問題TomcatSession
- Nginx session丟失問題處理解決方法NginxSession
- PHP中SESSION丟失(不能跨頁面傳遞)解決辦法PHPSession
- session丟失與解決辦法的資料Session
- session定義使用和丟失問題小結Session
- Session莫名丟失的原因及解決辦法Session
- Session丟失的解決辦法小結 (轉)Session
- Spring Boot+AngularJS中因為跨域導致Session丟失Spring BootAngularJS跨域Session
- Asp.net 2.0 Session 丟失的幾種情況ASP.NETSession
- js window.location.href之後,session丟失的問題JSSession
- asp.net Session丟失的解決辦法小結ASP.NETSession
- 前後端分離解決session跨域丟失問題後端Session跨域
- Session容易丟失的一些常見解決辦法Session
- Struts2中使用Session的兩種方法Session
- 深入理解JavaScript中的精度丟失JavaScript
- oracle 更新丟失Oracle
- 從丟失日誌組中恢復流程
- Java中的Properties類儲存丟失資訊?!Java
- 本日②三事 listView中editText焦點丟失View
- 【Struts2】Session的獲取Session
- Struts Tiles 和 session的問題Session
- oracle中undo表空間丟失處理方法Oracle
- react-dnd中context丟失解決方法ReactContext
- STRUTS2獲得session和requestSession
- JavaScript中解決計算精度丟失的問題JavaScript
- 找回丟失的檔案
- RabbitMQ防止訊息丟失MQ
- github 丟失的本地提交Github
- 非線上日誌丟失
- mysql root密碼丟失MySql密碼
- dds丟失字典檔案
- struts下session.setAttribute();的問題Session
- 獲取登入驗證碼失敗及前後端不同域導致session丟失問題分析記錄後端Session
- win10系統word文件丟失怎麼找回_win10系統中word文件丟失如何恢復Win10