Как войти в регистрационные формы с помощью servler, jsp
> & gt; использование сервлета, jsp
> & gt; сначала зарегистрируйтесь с именем пользователя и паролем
>> После входа в систему с этим именем пользователя и паролем
> & gt;wihtout база данных
> & gt;tools:: in ecalipse ide.
> & gt;пожалуйста, помогите мне
>> с базой данных нам нужно создать таблицу типа username, password
> & gt;После того, как мы получим подобное соединение=новое соединение ("jdbc: driver:localhost/8080: "username", " passwordd")
но без базы данных, как сохранить регистрационные данные ,как получить эти данные на странице входа в систему, это мой вопрос ..
>> Я думаю, что нужно использовать hashmap
&ГТ;&ГТ;использовать web.xml
>> Я попытался получить детали и сохранить детали из registration.jsp с помощью servet....
Что я уже пробовал:
зарегистрироваться.ОСП
<%@ page language=" java "contentType=" text/html; charset=ISO-8859-1"
pageEncoding= "ISO-8859-1" %>
<!Элемент DOCTYPE в HTML общественности "-//консорциума W3C//DTD с помощью HTML 4.01 переходный период//ванной" "http://www.w3.org/TR/html4/loose.dtd"&ГТ;
< html>
< голова>
в <мета НТТР-экв="содержимое-тип" содержимого="текст/HTML; кодировка=кодировка ISO-8859-1"и GT;
в <название>По данных пользователей&ЛТ;/название&ГТ;
< / head>
& lt;стиль>
див.экс {
text-align: right width:300px;
обивка: значение 10px;
граница: 5px сплошной серый цвет;
маржа: 0px
}
< / стиль>
& lt;тело>
регистрационная форма
&ЛТ;действие формы="Регистрация" метод="сообщение"и GT;
полное имя | < input type= "text" name= "fullname" /> |
Электронная почта | < input type= "text" name= "email" /> |
Имя пользователя | < input type= "text" name= "username" /> |
Пароль | < input type= "hidden" name= "password" /> |
< input type= "submit" value= "Registration" />
< / форма>
< / body>
< / html>
Register.java
импорт Java.Ио.Исключение IOException;
импорт java. io. PrintWriter;
импорт пакета javax.сервлет.Вызов requestdispatcher;
импорт пакета javax.сервлет.Исключение ServletException;
импорт пакета javax.сервлет.протоколу HTTP.Он полностью реализует интерфейс;
импорт пакета javax.сервлет.протоколу HTTP.HttpServletRequest;
импорт пакета javax.сервлет.протоколу HTTP.HttpServletResponse;
/**
* Класс реализации сервлета UserDataServlet
*/
RegistrationController общественный класс расширяет он полностью реализует интерфейс {
/**
*
*/
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) вызывает исключение ServletException, IOException {
// Todo автоматически сгенерированные заглушки метода
response. setContentType ("text/html");
Издания из = ответ.getWriter();
Наименование строки = запрос.getParameter("имя");
Строка Addr = request. getParameter ("адрес");
Строка age = request. getParameter ("возраст");
Строка Qual = request. getParameter ("qual");
String Persent = request. getParameter ("процент");
Строку год = запрос.getParameter("ГПД");
если(имя.пустой()||Эл.пустой()||возраст.пустой()||кач.пустой()||процентов.пустой()||год.отсутствуют())
{
RequestDispatcher rd = request. getRequestDispatcher ("registration.jsp");
из.код println("Пожалуйста, заполните все поля");
rd. include (запрос, ответ);
}
ещё
{
RequestDispatcher rd = request. getRequestDispatcher ("home.jsp");
rd. forward (запрос, ответ);
}
}
}