Я пытаюсь понять, как работает запрос.К сожалению, я был сперва склонен к кодированию и только потом к пониманию.
Я написал несколько действительно базовых веб-приложений в Java несколько лет назад, и они работали, как и ожидалось.На его главной веб-странице (.jsp) в качестве одной из кнопок меню у меня было следующее:
<p><a href="home.jsp">test</a></p>
Я сейчас пишу новое веб-приложение и многое забыла.На этот раз я делаю это с Spring MVC и правильно.Я не могу понять, почему этот фрагмент больше не приводит меня к home.jsp в текущем веб-приложении и почему сначала я использовал его в старом приложении.
Apache дает: Запрошенный ресурс () недоступен.
Это не то, что мне нужно такое прямое взаимодействие, это просто я пытаюсь понять, доступны ли ресурсы через URL?Предоставляет ли Spring MVC дополнительную безопасность, когда только запросы, обработанные сервлетом, могут привести к просмотру?Я что-то упускаю из виду?
Более того, в том же меню старого веб-приложения у меня была прямая ссылка на сервлет, но в настоящее время я не могу сделать такую прямую ссылку на сервлет в новом веб-приложении.Я могу сделать соответствующий запрос, который будет перехвачен сервлетом, но не по его имени.
Apache дает: Запрошенный ресурс () недоступен.
Ссылка на сервлет из меню:
<% if((String) session.getAttribute("passengerFound") != null){ %>
<a href="TripRecentBook"><img style="border:0" src="menuButtons/My Trips.png" alt="My Trips"/></a> <%} %>
Спасибо, держу пари, это действительно просто.Я действительно хочу понять, пожалуйста, помогите.Я знаю, что это как-то связано с Front Controller (dispatcherServlet), но я не могу сформулировать логическое и твердое объяснение в моей голове.