Spring Controller не работает
помогите пожалуйста. Это первое, что я делаю на Spring, по- этому никаких идей у меня нет. Проблема в том, что при запуске должно выдавать страницу с текстом из файла first.jsp, но оно выводит страницу из файла index.jsp. В начале, следуя уроку, я вообще удалила index.jsp, но в таком случае выходила ошибка 404. Т.е. мой контроллер вообще не виден и не задействован.
Структура файлов:
Файл applicationContext.xml:
Controller:
введите сюда описание изображения
pom.xml:
web.xml:
Ответы (1 шт):
2 наиболее вероятных проблемы:
- Проверьте настройки вашего томкат:
В браузере вам необходимо открывать именно ту URL, которая указана в вашем томкат сервере. Соблюдая все слешы и т.д. Не факт что у вас там просто указан локалхост. Проверьте.
2)Вы используете зависимость JSTL от Jun 23, 2011 вместе с зависимостями Spring от Apr 13, 2023. Разница 12 лет! Вполне возможна несовместимость версий. Попробуйте более старые версии для всех Spring dependency. Я нашел старый проект, в котором Spring зависимоти "5.2.9.RELEASE" и все отлично работает с вашей версией JSTL. Попробуйте эти версии.
Если оба варианта не помогли - то забросьте ваш проект на гитхаб - так будет легче разобраться в чем действительно дело. Тем более вы скинули скриншоты, а не копипаст фаших файлов, так что воспроизвести у себя ваш проект проблематично





