『壹』 Java,我做一個web項目的注銷,怎麼清除session里的值,
java web 項目清楚session的方法是:繼承SessionAware類來取得session,然後用invalidate()方法清理
{
@Override
publicStringexecute()throwsException{
HttpServletRequestrequest=ServletActionContext.getRequest();
HttpSessionsession1=request.getSession();
session1.invalidate();
returnsuper.execute();
}
publicvoidsetSession(Maparg0){
}
}
//第二種方法(用ActionContext取session,然後用clear()方法清理)
{
@Override
publicStringexecute()throwsException{
ActionContextac=ActionContext.getContext();
Mapsession=ac.getSession();
session.remove("buser");
session.remove("guser");
session.remove("fuser");
returnsuper.execute();
}
}
『貳』 java中怎麼設置一個session在整個web中的時間
java中設置session存在整個web的時間方法如下:
(1)在主頁面或者公共頁面中加入:session.setMaxInactiveInterval(900);
參數900單位是秒,即在沒有活動15分鍾後,session將失效。
這里要注意這個session設置的時間是根據伺服器來計算的,而不是客戶端。所以如果是在調試程序,應該是修改伺服器端時間來測試,而不是客戶端。
(2)也是比較通用的設置session失效時間的方法,就是在項目的web.xml中設置
Xml代碼
[xhtml] view plain
<session-config>
<session-timeout>15</session-timeout>
</session-config>
這里的15也就是15分鍾失效.
(3)直接在應用伺服器中設置,如果是tomcat,可以在tomcat目錄下conf/web.xml中
找到<session-config>元素,tomcat默認設置是30分鍾,只要修改這個值就可以了。
『叄』 Javaweb session 和cookie具體使用
cookie將信息保存在本地,下次打開web時,瀏覽器會在HTTP請求中帶著該cookie,伺服器可以通過cookie讀取上次保存的信息。
瀏覽器打開web後,伺服器會為用戶創建session,
『肆』 java web中session的問題
你是如何到達這個getuserinfo.jsp界面的? 你可以了解一下servlet 的轉發和重定向 其實就是轉發和重定向的問題。
『伍』 javaweb的session機制怎麼實現的
具體來說cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在伺服器端保持狀態的方案。
同時我們也看到,由於在伺服器端保持狀態的方案在客戶端也需要保存一個標識,所以session機制可能需要藉助於cookie機制來達到保存標識的目的,但實際上還有其他選擇。
『陸』 javaweb session怎麼寫
java Web會話
例句:
1
If you use a remote interface ( as opposed to a local interface) for your session facade, then you may also be able to expose that same session facade as a Web service in a Java EE1.4 compliant way.
如果在您的會話Facade中使用遠程介面(而不是本地介面),您也可以將同樣的會話Facade在Java EE1.4中以兼容的方式作為Web服務來配置。
2
The Web archive is next, and it references the session bean from a Java bean.
接下來是Web歸檔文件,該歸檔文件將從Java bean中引用會話bean。
『柒』 請問在java web中注銷session有幾種方法
第一種:直接關閉瀏覽器即可注銷session,session是會話級別的,也就是說會話結束,那麼session注銷;
第二種:session.remove("buser"),通過remove方法直接刪除不需要的session『
第三種:設置timeOut,之後超過設置的時間session自動注銷。
『捌』 session 保存在哪 , 伺服器還是本機(java web)
1.session保存在伺服器端的,下一次請求的時候伺服器會攜帶已經保存的session
『玖』 java web中session的使用 實在是每分了
session是存在於伺服器的,無論你怎麼操作,都是直接從伺服器中讀取數據,所以說沒有任何問題。懂?