Как определить операцию, выполняемую в сервлете?

Я пытаюсь следовать этому примеру, но я не могу понять эту часть:
Imagine also that the servlet's context path is myServer/myApp/servlets. The servlet container would direct a request with URL myServer/myApp/createUser.do myServlet to myServlet, because the request URL matches the pattern *.do. Servlet myServlet can extract the requested operation's name from the request URL.
Я не могу понять запрос, не должен ли он быть myServer/myApp/myServlet/createUser.do? И как можно создать такой запрос? Могу ли я просто положить myServlet / createUser.do в действие формы?
Спасибо за ваше время.
Iulia

1 ответ

Решение

Нет, вы создаете сопоставление с вашим сервлетом для myapp. Само имя сервлета обычно никогда не отображается в URL запроса. Таким образом, каждый запрос к myapp будет перенаправлен на ваш сервлет, если он совпадает. Это означает, что ваше отображение

http://myserver/myapp/*.do

перенаправляет каждый запрос с.do на ваш сервлет. Теперь сервлет должен обработать URL запроса (например, отобразить представление для createUser)

Другие вопросы по тегам