Как лучше всего разрешить представлению JSF генерировать ответ на запрос не из jsf? - PullRequest
2 голосов
/ 08 октября 2008

У меня есть сервлет, который находится в том же веб-приложении, что и сервлет JSF. Как заменить (а не перенаправить) ответ сервлета на ответ JSF?

Ответы [ 2 ]

1 голос
/ 08 октября 2008

Не уверен, что я полностью понимаю ваш вопрос - но если вы хотите включить вывод со страницы JSF в свой ответ сервлета, что-то вроде:

public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
        // Do stuff
        req.getRequestDispatcher("/blah.jsf").forward(req, res);
        // Do other stuff
}

Должен сделать трюк

0 голосов
/ 24 мая 2011

Я рекомендую использовать urlrewritefilter .

Simple

    <rule>
        <from>^/my/servlet/uri</from>
        <to>/jsfpage.jsf</to>
    </rule>

должно быть достаточно.

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