用户输入名称/密码后,我需要存储某种会话,以便用户访问网络应用程序功能。
我在PHP中做过类似的事情,但我怎样才能在Java中实现这一点?
答案 0 :(得分:2)
在Java servlet中,您自动提供了供您使用的会话内容。只要您的servlet方法扩展HttpServlet,您就可以访问HttpServletRequest,这样您就可以访问HttpSession - 您可以使用它来获取/设置会话内容。
这样的事情:
public class MyServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
HttpSession session = req.getSession(true);
session.setAttribute( "myAttribute", "My Value");
}
}
答案 1 :(得分:0)
public void doGet(HttpServletRequest req, HttpServletResponse resp) {
// rest of the code
HttpSession ses = req.getSession(true);
}
检查HttpSession类的API