Как заставить HTML изменить значение переменной в Java?

0

Я использовал этот формат, несмотря на предупреждения:

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>");

Это будет запускаться с домашней страницы и в основном обновлять страницу, кроме того, что пользователь будет выходить из системы. Каков правильный способ сделать это?

  • 0
    Вы пытаетесь изменить значение переменной в Java, когда кнопка нажата с помощью HTML? Может быть, я недостаточно понимаю вопрос, но я не перестаю его понимать.
  • 0
    использовать jquery $("#buttonid").click(function(){});
Показать ещё 9 комментариев
Теги:
servlets

1 ответ

1
Лучший ответ

После входа в систему вам необходимо создать сеанс, и после того, как пользователь нажмет кнопку "Выход", вам необходимо сделать недействительным с помощью session.invalidate() а затем перенаправить на домашнюю страницу без какого-либо сеанса.

Следуйте приведенным ниже рекомендациям

Вход и выход сервлета

Этот использует только сервлеты. Я думаю, это поможет вам :)

  • 0
    проверяя это сейчас ...
  • 0
    ну как применить это к нажатой кнопке?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню