java session如何存取数据
答案:5 悬赏:0 手机版
解决时间 2021-03-23 15:04
- 提问者网友:呐年旧曙光
- 2021-03-23 05:18
java session如何存取数据
最佳答案
- 五星知识达人网友:拜訪者
- 2021-03-23 06:39
java session存取数据的方法:
session存数据方法:public void setAttribute(String name,String value)方法,设定指定名字的属性的值,并将它添加到session会话范围内,如果这个属性在会话范围内已经存在,则更改该属性的值。
session取数据方法:public Object getAttribute(String name)在会话范围内获取指定名字的属性的值,返回值类型为object,如果该属性不存在,则返回null。
举例如下:
public class Demo extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("UTF=8");
response.setContentType("text/html;charset=UTF-8");
//使用request对象的getSession()获取session,如果session不存在则创建一个
HttpSession session = request.getSession();
//将数据存储到session中
session.setAttribute("attr", "会话测试");
}
}
可以在jsp页面获取session数据<%= request.getSession().getAttribute("attr")%>
session存数据方法:public void setAttribute(String name,String value)方法,设定指定名字的属性的值,并将它添加到session会话范围内,如果这个属性在会话范围内已经存在,则更改该属性的值。
session取数据方法:public Object getAttribute(String name)在会话范围内获取指定名字的属性的值,返回值类型为object,如果该属性不存在,则返回null。
举例如下:
public class Demo extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("UTF=8");
response.setContentType("text/html;charset=UTF-8");
//使用request对象的getSession()获取session,如果session不存在则创建一个
HttpSession session = request.getSession();
//将数据存储到session中
session.setAttribute("attr", "会话测试");
}
}
可以在jsp页面获取session数据<%= request.getSession().getAttribute("attr")%>
全部回答
- 1楼网友:duile
- 2021-03-23 11:07
session.add(Object);
- 2楼网友:琴狂剑也妄
- 2021-03-23 09:30
存值
session.setAttribute(字符串键,对象值);
取
session.getAttribute(字符串键);返回的是个Object,需要自己向下转型。
session.setAttribute(字符串键,对象值);
取
session.getAttribute(字符串键);返回的是个Object,需要自己向下转型。
- 3楼网友:怙棘
- 2021-03-23 08:08
session.setAttribute("keyName", Object);
- 4楼网友:街头电车
- 2021-03-23 06:55
如果是HttpSession :
存储方式:session.setAttribute("key",value);
取:session.getAttribute("key");
存储方式:session.setAttribute("key",value);
取:session.getAttribute("key");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯