Я попытался ответить на этот вопрос, но, похоже, поисковая система Google читает его как особый символ.В чем разница между «/» и «/ *»?
В чем же разница между отображением сервера на «/» и «/ *»?
Я попытался ответить на этот вопрос, но, похоже, поисковая система Google читает его как особый символ.В чем разница между «/» и «/ *»?
В чем же разница между отображением сервера на «/» и «/ *»?
Узор/сделает ваш сервлет сервлета по умолчанию для приложения, в то время как шаблон/* вынудит все через сервлет ..
и каковы различия между сервлетом по умолчанию и тот, который через него проталкивает все? Какой из них должен быть первым? – Adelin
Если сопоставить/только один URL будет соответствовать: ваш URL-адрес сервера (http://my.example.org/). Если вы указали карту/*, будет много URL: http://my.example.org/logo.gif, http://my.example.org/index.jsp, http://my.example.org/detail.html и так далее.
Использование/возможно полезно, если у вас только 1 сервлет, и если ваши ресурсы не находятся в корневом каталоге вашего webapp (это не должно быть так или иначе).
SRV.11.2 Specification of Mappings
Строка, начиная с ‘/’
символа и заканчивая ‘/*’
суффикс используется для отображения пути.
‘*.’
используется в качестве расширения отображения.‘/’
, указывает сервлет приложения «по умолчанию» приложения. В этом случае путь сервлета является URI минус путь контекста, а информация о пути равна NULL.Все остальные строки используются только для точных совпадений.
Мой акцент
<servlet-mapping>
<servlet-name>XServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
Если вы видите отображение XServlet
это в соответствие все запросы и каждый запрос попадает XServlet
Где, как
<servlet-mapping>
<servlet-name>XServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Теперь XServlet
мой по умолчанию сервлет приложение, которое обслуживает static
ресурсов.
Просто уточнить дальнейшие неурядицы: How to access static resources when mapping a global front controller servlet on /*
+1 для указания ссылки на сервлеты. –
@Aniket Спасибо aniket, Эта ссылка очищает больше вещей, чем то, что я написал здесь :) –
См http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html – Hariharan