The difference between JSF and JSP are:
S.no JSF JSP
1. The full form of JSF is Java Server Faces, and it is a web-based application. The full form of JSP is Java Server Pages, and it is a Java-based technology.
2. The file extension of JSF is .jsf The file extension of JSP is .jsp
3. In JSF the tag attributes are dynamic in nature and are mapped automatically. Tag attributes have to be declared in the TSD file.
BY Best Interview Question ON 24 Mar 2019