Я получаю эту ошибку:
osweb.servlet.PageNotFound - Не найдено сопоставление для HTTP-запроса с URI
, когда я пытаюсь отобразить представление из контроллера / действия
Я читал о том, что это сервлетное отображение:
Spring MVC Dispatcher Servlet / webspring / *
и звезда перехватывает даже рендеринг jsp.Как я могу преодолеть это (настолько просто, насколько это возможно) и, надеюсь, не прибегая к окончанию .do, чтобы он стал controller / action.do
Спасибо!
=============== РЕДАКТИРОВАТЬ =================
Похоже, что это происходит, если ваш JSP не находится вПапка WEB-INF, но снаружи, но в WebContent ... есть идеи, почему?JSP не может быть снаружи?Или не должны?
Но теперь у меня все еще есть проблемы со ссылками на файл CSS ... которые обычно находятся за пределами каталога web-inf, верно?
Ссылка:
<link rel="stylesheet" href="webspring/public/main.css" type="text/css"/>
где структура каталогов:
- WebContent
- WEB-INF
webspring
... разрешается в
http://localhost:8080/XXXWeb/webspring/auth/webspring/public/main.css
при добавлении тега стиля на странице с URL:
http://localhost:8080/XXXWeb/webspring/auth/loginForm
auth является контроллером.
Что здесь происходит?