当前位置:淘百问>生活百科>java session如何存取数据

java session如何存取数据

2023-08-27 12:10:38 编辑:join 浏览量:574

java session如何存取数据

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.setAttribute(字符串键,对象值);

session.getAttribute(字符串键);返回的是个Object,需要自己向下转型。

session.setAttribute("keyName", Object);

session.add(Object);

如果是HttpSession :

存储方式:session.setAttribute("key",value);

取:session.getAttribute("key");

标签:存取数据,java,session

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/life/321155.html
热门文章