Как создать новую учетную запись с помощью сервлетов - PullRequest
0 голосов
/ 19 мая 2010

Я хочу знать, как я могу создать новую учетную запись, используя сервлеты в методе post?

В настоящее время я следую шаблону проектирования MVC и хочу узнать, передам ли я необходимые данные для регистрации новой учетной записи со страницы JSP, тогда как мне получить эти данные в пост-методе? В качестве метода request.getParameter () мне возвращается null. Как я могу узнать, что метод post вызывает для создания новой учетной записи?

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

1 Ответ

1 голос
/ 19 мая 2010

Если request.getParamter() возвращает ноль, то проблема должна быть решена где-то еще. Может быть, неправильная форма кодирования? Может быть, неправильное имя параметра? Это в принципе не так сложно. HTML-форма, подобная этой в JSP.

<form action="register" method="post">
    <input type="text" name="username">
    <input type="submit">
</form>

.. в сочетании с Servlet, который отображается в web.xml на url-pattern из /register и последующим в методе doPost() ..

String username = request.getParameter("username");

.. должно просто работать. Затем вы просто создаете новый класс модели, заполняете его этими значениями и передаете его в класс DAO, чтобы сохранить его в БД.

Я предлагаю пройтись по этим превосходным базовым учебникам по JSP / Servlet, чтобы начать: http://courses.coreservlets.com/Course-Materials/csajsp2.html

Вы также можете найти этот базовый учебник по DAO полезным, вторая часть существует из базового примера JSP / сервлета , обрабатывающего простой вариант использования "Зарегистрировать пользователя", именно то, что вы необходимо.

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