Добрый день. В ходе разбора одного примера регистрации и авторизации столкнулся со следующей проблемой: после регистрации на страничке successRegistration.jsp (все листинги будут приведены ниже) данные о пользователе коллектятся в JavaBean,однако это приводит к тому,что в случае если зарегистрированно несколько пользователей,после успешного входа на сайт (т.е. при отображении страницы successLogin.jsp),выводятся данные о последнем зарегистрированном пользователе,а не о том пользователе,который авторизовался.
Все файлы в архиве по ссылке,приведенной ниже.
http://rghost.ru/36332226И,собственно,листинги jsp файлов,в которых нужно что-то изменить.
Файл successRegistration.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Страница подтверждения успешной регистрации посетителя</title>
</head>
<body>
<h1>Регистрация посетителя успешно завершена</h1>
<jsp:useBean id="user" class="servlets.User" scope="application"/>
Пользователь: <%= user.getUser()%><br>
Email: <%= user.getEmail()%><br>
Адрес: <%= user.getAddress()%><br>
Телефон: <%= user.getPhone()%><br>
Зарегистрирован.<br><br>
<a href="login.html">Войти в систему</a>
</body>
</html>
Файл successLogin.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Страница успешного входа в систему</title>
</head>
<body>
<br>
<h1>Вход посетителя в систему прошел успешно</h1>
<jsp:useBean id="user" class="servlets.User" scope="application"/>
Пользователь: <%= user.getUser()%><br>
Email: <%= user.getEmail()%><br>
Адрес: <%= user.getAddress()%><br>
Телефон: <%= user.getPhone()%><br>
<form action="Logout" method="post">
<input type="submit" name="logout" value="Выйти">
</form>
</body>
</html>
Если кто-то что-то подскажет - буду очень благодарен.
P.S.:попытался сделать что-то типа добавления в файл successLogin.jsp строки
<%@ page import="servlets.*" %> и сделать что-то типа
<%!
User user = UserList.findUser(request.getParameter("user")); %>
но ничего не получилось.Получилось только при явном указании имени пользователя,чьи данные необходимо найти,т.е.
<%!
User user = UserList.findUser("1"); %>,где 1 - имя пользователя,зарегистрированного в системе.
Была ещё мысль взять да и переписать всё в сервлет,да только не очень красиво получится,на мой взгляд,хотелось бы всё-таки как-то через jsp это всё сделать.