当前位置:首页 » 编程语言 » 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中移除。然后你就可以获取了。

热点内容
python实用代码 发布:2025-05-13 22:19:41 浏览:841
dede数据库的配置文件 发布:2025-05-13 22:19:08 浏览:966
给字符加密 发布:2025-05-13 22:12:32 浏览:972
数据库系统实现答案 发布:2025-05-13 22:11:57 浏览:140
哪个软件可以共存安卓 发布:2025-05-13 22:10:15 浏览:552
上传宦妃天下野泉肉肉 发布:2025-05-13 22:10:10 浏览:408
洗眼睛解压 发布:2025-05-13 21:58:28 浏览:272
c存储指针 发布:2025-05-13 21:49:04 浏览:921
结绳编程软件 发布:2025-05-13 21:49:03 浏览:850
解压体育馆 发布:2025-05-13 21:27:48 浏览:263