Контроллер содержимого JSF 2 (извлечение содержимого на основе URI) - PullRequest
0 голосов
/ 18 мая 2010

Я новичок в JSF и пытаюсь создать контроллер контента. Обычно, когда кто-то делает запрос на www.myapp.com/external/**, я бы хотел перенаправить его на контроллер, который извлекает внешний контент в шаблон страницы и выплевывает его пользователю.

Например, /external/test/test.html может извлекать содержимое из местоположения XXYYZZ / test / test.html.

Мне удалось довольно легко добиться этого в Spring 3, но я немного запутался, с чего начать с JSF. Я чувствую, что мне нужно создать собственный сервлет для обработки / external / **? Но каким будет класс этого сервлета? Из чего бы он состоял?

Любая помощь приветствуется!

1 Ответ

1 голос
/ 20 мая 2010

Я бы посоветовал вам не делать этого с сервлетом JSF. Вместо этого сделайте это с помощью JAX-RS или пользовательского сервлета или продолжайте делать это с помощью Spring. Сопоставьте пользовательский сервлет с шаблоном URL, отличным от ваших страниц JSF. Таким образом, вы можете использовать JSF для частей, где это уместно, и обслуживать статический контент соответствующим образом.

Хотя я никогда сам этого не делал, Google приводит множество примеров, когда люди интегрировали Sping и JSF.

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