Как перенаправить на сервлет, когда urlPatterns имеет несколько путей - PullRequest
0 голосов
/ 12 января 2019

Когда я пишу демо CURL для создания, обновления, составления списка, удаления учетной записи в моей базе данных с помощью Servlet. Когда пользователь успешно обновил учетную запись, я хочу, чтобы система перенаправила пользователя на страницу списка учетных записей. Я использую response.sendRedirect("account");. В это время адресная строка браузера составляет /account/update?id=6. Поэтому, когда приведенный ниже код оператора выдается мне, недействительный URL-адрес, такой как /account/account. Заметки: Для реализации действий CURL учетной записи было определено 4 сервлета:

  1. @WebServlet(name = "AccountUpdateServlet", urlPatterns = {"/account/update"})
  2. @WebServlet(name = "AccountRegisterServlet", urlPatterns = {"/account/register"})
  3. @WebServlet(name = "AccountServlet", urlPatterns = {"/account"})
  4. @WebServlet(name = "AccountDeleteServlet", urlPatterns = {"/account/delete"})

Есть какие-либо советы и приемы или реализации для перенаправления на AccountServlet. Я пробовал много способов на этом сайте, но в моем случае это не сработало.

Заранее спасибо

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