简述HttpSession的作用、使用方法,可用代码说明

参考答案

HttpSession 可以在同一个客户端的多次请求间存储和共享信息,这些信息被存储服务器端

首次使用HttpSession时,可以用:

HttpSession session = request.getSession();

request.getSession()方法检查是否有session存在,如果没有则创建新的;这个客户端的后续请求中,request.getSession() 会返回它第一次创建的session

session中可以存储变量:

session.setAttribute("name", "value");

上述代码的作用是将name和value存入session,只要session还未结束,这个客户端的后续请求还可以从中根据name获取value:

session.getAttribute("name"); // 返回value

这样便实现了一个客户端的多次请求间的信息共享。


results matching ""

    No results matching ""