Member 12608069 Ответов: 0

Как войти в регистрационные формы с помощью 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 (запрос, ответ);
}
}

}

0 Ответов