From Wikipedia article(JSF)
JSF is a request-driven MVC web framework based on component driven UI design model, using XML files called view templates or Facelets views.
JSF is web framework and Facelet is a view template for JSF
From Wikipedia article(JSP)
JavaServer Pages (JSP) is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML,
Also look at this topic Difference between jsf and jsp