當前位置:首頁 » 編程語言 » java取session

java取session

發布時間: 2022-08-24 17:10:23

A. 如何在java普通類中獲取session

在Servlet或者是在Struts1中獲取當前用戶的Session方法是:

HttpSessionsession=request.getSession(true);


注意:request的類型是:HttpServletRequest.
如果是在Struts2中的Action中獲取Session.方法是:

Mapsession=ActionContext.getContext().getSession();

B. java session如何存取數據

java session存取數據的方法:

  1. session存數據方法:publicvoidsetAttribute(Stringname,Stringvalue)方法,設定指定名字的屬性的值,並將它添加到session會話范圍內,如果這個屬性在會話范圍內已經存在,則更改該屬性的值。

  2. session取數據方法:publicObjectgetAttribute(Stringname)在會話范圍內獲取指定名字的屬性的值,返回值類型為object,如果該屬性不存在,則返回null。

舉例如下:

{

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{

response.setCharacterEncoding("UTF=8");
response.setContentType("text/html;charset=UTF-8");
//使用request對象的getSession()獲取session,如果session不存在則創建一個
HttpSessionsession=request.getSession();
//將數據存儲到session中
session.setAttribute("attr","會話測試");

}
}
可以在jsp頁面獲取session數據<%=request.getSession().getAttribute("attr")%>

C. java獲取session,怎麼執行他

//獲取session
HttpSession session = request.getSession();
String name = "蛋蛋";
//在session中存儲一個name的值蛋蛋
session.setAttribute("name", name);
//在session中獲取name的值
String Myname = (String) session.getAttribute(name);
System.out.println(Myname);

D. java如何讀取前端js保存的session

session是伺服器對象,javascript是客戶端腳本,能做的操作就是把這個值用<%=%>輸出到頁面的javascript中參與運算,而無法直接用js調用的。 具體的應用一般都是這樣:<script> function do(){ var a='<%=session.getAttribute("userName")%>'; //或者用var a="${sessionScope.userName}" }</script> 此方法在靜態頁面中不可用,在javascript文件下不可用,用於jsp頁面中嵌套的腳本中。

E. java怎麼獲取session

在Servlet或者是在Struts1中獲取當前用戶的Session方法是:

HttpSession session = request.getSession(true);

注意:request的類型是:HttpServletRequest.

如果是在Struts2中的Action中獲取Session.方法是:

Map session = ActionContext.getContext().getSession();

F. java如何獲取sessionid

這個功能老版本servlet規范中有,新版本中好像被屏蔽了。可以換一種做法,寫一個session監聽。創建時將session
id與session對象構造一個hashMap放到
application中去,銷毀時從application中移除。然後你就可以獲取了。

熱點內容
中國電信加密通信業務 發布:2025-07-03 03:06:00 瀏覽:520
腳本家的台詞 發布:2025-07-03 03:05:50 瀏覽:708
arcgisforpython 發布:2025-07-03 03:05:46 瀏覽:898
期計演算法 發布:2025-07-03 02:56:53 瀏覽:404
不同域訪問 發布:2025-07-03 02:49:05 瀏覽:818
多槽編程 發布:2025-07-03 02:47:42 瀏覽:919
sql2008錯誤233 發布:2025-07-03 02:28:52 瀏覽:168
創建資料庫語句mysql 發布:2025-07-03 02:14:34 瀏覽:146
python量化投資 發布:2025-07-03 02:05:11 瀏覽:804
proxy代理伺服器地址 發布:2025-07-03 01:56:52 瀏覽:910