如何在servlet中获取创建的session中的值

首先在用户登录的servlet中创建一个session对话框,代码如下:

request.getSession().setAttribute("my",user);

之后在会话框结束之前都会保存有该session中的javaBean(即user对象),即每个servlet中都可以获取登录时所创建的session对话框,其在servlet中使用的方法为:

User user = (User)request.getSession().getAttribute("my");

其中可以加一段更牛逼的代码:

if(user==null)
    request.getRequestDispatcher("/login.jsp").forward(request,response);

意思为如果对话框失效,则让用户跳转到登录界面自行登录

猜你喜欢

转载自blog.csdn.net/qq_40384579/article/details/86513762