Нет преобразования из кода java в файле jsp в веб-ресурс на сервере, как показано в адресной строке - PullRequest
1 голос
/ 20 марта 2020

Я делаю java веб-проект с использованием maven на Eclipse и Spring. У меня есть файл jsp с этим кодом:

<body>
    <div class="container-fluid">
        <h1  class="text-center text-white" >Welcome, choose your way!</h1>
        <div class="text-center">
            <a href="${pageContext.request.contextPath}/stock" class="btn mr-3">Stock</a>
            <a href="${pageContext.request.contextPath}/shoppingCartController/shoppingCartPage" class="btn">Shopping Cart</a>
        </div>
    </div>  
</body>

Когда я запускаю программу и появляется веб-страница, я нажимаю на один из тегов гиперссылки. Но я получаю сообщение об ошибке HTTP Status 404 - Not Found. Этот URL появляется в адресной строке

http://localhost:8080/spring-jdbc/$%7BpageContext.request.contextPath%7D/stock

, и вы замечаете, что в соответствующем ресурсе не выполняется преобразование этого кода (${pageContext.request.contextPath}), что должно быть

http://localhost:8080/spring-mvc-unikey/stock

Мне это кажется странным, потому что я уже создал ту же программу на Eclipse, что и динамический веб-проект c, а не проект maven, и все работало. Даже мой учитель программирования не может понять почему. Любые предложения, пожалуйста?

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