| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > JSP/Servlet |
| Автор: Hidrag 14.11.2006, 13:51 | ||
| Хочу разобраться и научиться работать с JSP и Servlet'ами. Придумал для этого вот такую задачу: Открывается веб страница (JSP) на ней два поля для ввода логина и пароля и кнопка. При нажатии на кнопку JSP страница отправляет данные в сервлет, который проверяет их корректность, если данные истинны то формируется страница "Истина" если нет, то формируется страница "Ложь". Для проверки придумал вот такой простой класс:
А теперь вопросы: 1. Как нарисовать на странице поля для ввода и кнопку. 2. Как передать введенные данные в сервлет для обработки 3. Как в сервлете получить эти данные и после обработки отправить результат в JSP 4. Как в JSP обработать результат и на основании его вывести ту или иную страничку. |
| Автор: tux 14.11.2006, 14:11 |
| Hidrag, чтобы на твои вопросы ответить нужно целую книгу написать. Возьми какую-нибудь литературу по Servlets/JSP, почитай, попробуй написать то, что задумал. Если будут вопросы поконкретнее, спрашивай. Почитать можно http://ru.sun.com/java/j2ee/index.html и http://forum.vingrad.ru/index.php?act=module&module=vingradfaq&target=main_panel§ion=535. |
| Автор: Hidrag 14.11.2006, 14:18 |
| Информации по этому тонны, там много всего и все размыто... Если можно хотябы на словах, что куда... |
| Автор: Hidrag 17.11.2006, 10:00 | ||||||
| На самом деле все оказалось не так сложно. Вводной информации по JSP и Servlet'ам очень много, но примеров их использования дальше Hello World очень мало. Частично разобрался: Вот так я вызываю из JSP страницы свой сервлет и передаю ему параметры:
Мой сервлет обрабатывает данные и выводит результат в зависимости от обработки:
Остался такой вопрос: Как зделать чтобы мой сервлет вместо принтлайна
открывал ту или иную JSP страницу и передавал ей некие параметры? |
| Автор: tux 17.11.2006, 10:24 | ||||||
Чтобы форварднуть на страницу JSP:
Чтобы разделять какую-то информацию в сервлетах и JSP обычно используются атрибуты:
На странице, соответственно:
|
| Автор: Hidrag 18.11.2006, 12:17 | ||
... а можно чуть подробней об этом? С примером, хотя бы на словах, как это применять? P.S. Спасибо за ответы! |
| Автор: tux 18.11.2006, 14:54 | ||||
Сервлет:
JSP:
Неужели станет понятнее? |