2015-06-01 2 views
-2

Дайте мне предложение вместо того, чтобы использовать скриптлет в JSPПользователя не зарегистрирован после недействительности сеанса

Я нажал на выход из системы он работает и успешно говорит выход из системы но не вставляя имя пользователя и пароль, когда я нажал на знак в, он автоматически логин, как это решить?

<html> 
 
<head> 
 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 
    <link rel="stylesheet" type="text/css" href="css/style.css"> 
 
    <title>logout Page</title> 
 
</head> 
 
<body bgcolor ="#61b3de"> 
 
    <%  
 
     session.removeAttribute("userId"); 
 
     session.removeAttribute("password"); 
 
     session.invalidate(); 
 
    %> 
 
<center> 
 
    <h1>You have successfully logged out</h1> 
 
    To login again <a href="login.jsp">click here</a>. 
 
</center> 
 
</body> 
 
</html>

+0

wright now learn jstl –

+1

название и тело оба полностью отличаются друг от друга. Что такое устный вопрос? Содержание тела не указывает на то, что вы упомянули в названии. – Bikku

+0

, если вы хотите, чтобы мой полный код здесь http://www.javawebtutor.com/articles/hibernate/mvc-appliction-using-servlet-jsp-and-hibernate.html –

ответ

0

Глядя на тех кодах, предоставленных по ссылке, которую вы можете проверить, если у вас есть и имя пользователя и пароль в сессии или нет. Если вы не найдете их, то в сеансе возьмите пользователя на страницу с ошибкой.

что-то вроде этого.

if(session.getAttribite("userid") == null || session.getAttribite("password")==null){ 
    response.sendRedirect("error.jsp"); 
} 

Это решит вашу проблему.

+0

. Я попробую это в s e r v let –

Смежные вопросы