Question: why use jsf over jsp?
Answer: JSF is a web application that is used to simplify development integration of web based user interfaces. JSP is a Java based technology used specifically in order to help software developers create dynamic web pages. ... JSF supports validator and conversion,ajax. JSP does not.