This part of the JSF is encouraging: "While JavaServer Faces technology includes a JSP custom tag library for representing components on a JSP page, the JavaServer Faces technology APIs are layered directly on top of the JavaServlet API. This allows you to do a few things: to use another presentation technology besides JSP, to create your own custom components directly from the component classes, and to generate output for different client devices. "
-=Ivelin=-