让JSF视图生成对非jsf请求的响应的最佳方法是什么?

时间:2008-10-07 23:15:16

标签: java jsf servlets

我有一个与JSF servlet位于同一Web应用程序中的servlet。 如何使用JSF响应替换(而不是重定向)servlet响应?

2 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解您的问题 - 但如果您想在servlet响应中包含JSF页面的输出,请执行以下操作:

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

应该做的伎俩

答案 1 :(得分:0)

我建议使用urlrewritefilter

简单

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

应该足够了。