- 

Available since OmniFaces 1.0

The <o:resourceInclude> component can be used to catch the output from a JSP or Servlet resource and render it as output to the Faces writer. In effect, this allows you to include both Servlets and JSP pages in e.g. Facelets.

Note that this isn't recommended as a lasting solution, but it might ease a migration from legacy JSP with smelly scriptlets and all on them to a more sane and modern Facelets application.

Demo

Content before Servlet include
Output from Servlet
Content after Servlet include

Demo source code
<p>
    Content before Servlet include
    <br/>
    <o:resourceInclude path="/testservlet" />
    <br/>
    Content after Servlet include
</p>