如何使html更改java中变量的值?

时间:2014-04-17 02:03:47

标签: java html servlets

尽管有警告,我还是使用了这种格式:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        PrintWriter out = response.getWriter();

        out.println("<html>");
        //code
        out.println("</html>");
        out.close();
    }

如何在按下按钮时更改变量的值?

EX:

out.println("<button><a href = 'home' action = "isLoggedIn = false">Logout</a></a>");

这将从主页运行并基本刷新页面,但用户将被注销。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

用户登录后,您需要创建会话,一旦用户单击“注销”按钮,您需要使用session.invalidate()使其无效,然后重定向到主页而不进行任何会话。

请参阅以下内容以供参考

Servlet Login and Logout

这个只使用servlets。我想这会对你有帮助:)。