Извините, если это вопрос новичка, но я пытаюсь научить себя Spring MVC / WebFlow с помощью JSF / Primefaces, и я столкнулся с проблемой при настройке ...
Если в сети.xml, я установил диспетчер MVC для перехвата всех '/', затем зарегистрировал @RequestMapping(value = "/{catchall}", method = RequestMethod.GET)
в моем контроллере.Страница обслуживается, но все файлы ресурсов имеют имя {catchall}, предшествующее началу имени, например
Если я использую //127.0.0.1:8080/testpage
<link type="text/css" rel="stylesheet" href="/testpage/javax.faces.resource/jquery/ui/jquery-ui.css?ln=primefaces&v=2.2" />
Это приводит к тому, что каждый ресурс НЕ НАЙДЕН и возвращает ошибку 404?
Если вместо «всеохватывающего» я устанавливаю диспетчер MVC на «/ a / *», выполнить тот же тестНапример,
// 127.0.0.1:8080/a/testpage, он отлично работает с ресурсами, отображаемыми как:
<link type="text/css" rel="stylesheet" href="/a/javax.faces.resource/jquery/ui/jquery-ui.css?ln=primefaces&v=2.2" />
Я пытаюсь настроить систему, в которой страница находитсяобслуживается динамически из хранилища данных и требует, чтобы страница - www.whwhat.com/ enjpagename} - без какой-либо префиксной структуры или постфиксного идентификатора (например, .jsp, .jsf, .xhtml и т. д.)
Я могу при необходимости опубликовать конфиги, но я уверен, что мне просто не хватает чего-то глупого !!!!
Пожалуйста, помогите.