Nope it is a user interface framework that can work in conjunction with JSP.Of course, I never said it only works with JSP-- just trying to answer Joe's question within the realm of his understanding of Struts as a web framework.If you were to parallel technologies such as Swing, AWT, or SWT to JSF, they all provide similar intentions or functionality (events, rendering, etc).