доступ к URL-адресу, указав контекстный путь

#jakarta-ee #tomcat5.5

#джакарта-ee #tomcat5.5

Вопрос:

Я разрабатываю веб-приложение, и я могу получить к нему доступ, используя приведенный ниже URL:

 http://localhost:8090/LPT/jsp/index.jsp
  

Могу ли я получить доступ с помощью контекстного пути.

Ответ №1:

Вы можете использовать функциональность сопоставления сервлетов в web.xml чтобы достичь этого.

В вашем web.xml , вы можете добавить:

 <servlet>
    <servlet-name>index</servlet-name>
    <jsp-file>/jsp/index.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>index</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
  

Комментарии:

1. браузер не может узнать, что если вы введете «LPT», браузер должен отправить HTTP-запрос на localhost через порт 8090. Что, если вы измените порт на 8091? Как браузер узнает, что нужно отправить на порт 8091 вместо 8090?