Как создать HTML-страницу с помощью сервлета - PullRequest
0 голосов
/ 27 июня 2018

Я ранее пытался изучать Java EE. Но оставить все как есть сложно. Но потом я решил изучить его, сделав небольшой проект. Проект очень прост, и я хочу сделать это просто для изучения основ java ee.

Что я уже сделал

У меня есть база данных postre SQL, в которой хранятся такие данные пользователя, как имя пользователя, пароль, адрес электронной почты и т. Д.

Я создал регистрационную форму, используя html, при отправке формы вызывается сервлет, который сохраняет информацию о пользователе в базе данных.

Также я создал форму входа и сервлет, который проверяет подлинность пользователя или нет.

Теперь, что я хочу знать

1) Как мне создать страницу с информацией о пользователе, нужно ли динамически генерировать страницу для каждого пользователя.

2) Могу ли я использовать servlet out.println () для генерации всей веб-страницы с информацией о пользователе. Если это не правильный путь, то как этого добиться.

Мне не нужен код, мне просто нужен кто-то, чтобы указать мне правильное направление.

Спасибо за помощь!

1 Ответ

0 голосов
/ 27 июня 2018
  1. Могу ли я использовать servlet out.println () для генерации всей веб-страницы с информацией о пользователе. Если это не правильный путь, то как этого добиться.

Вы можете использовать Jsp, который является продвижением сервлета. У сервлета есть недостаток, заключающийся в том, что у него нет области просмотра, или вы должны написать длинный код, например, out.print ("html"), потому что этот jsp введен. Страница JSP сначала преобразуется в сервлет, а затем выполняется.

  1. Как мне создать страницу с информацией о пользователе, нужно ли динамически генерировать страницу для каждого пользователя.

Вы можете создать страницу с помощью jsp и получить информацию о пользователе из базы данных, добавить ее в атрибут или атрибут сеанса и затем отобразить ее на своей странице jsp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...