# Thymeleaf vs Java Server Faces (JSF)

In 
Java
Published 2022-12-03

This article explains to you which are the differences between Thymeleaf and Java Server Faces (Thymeleaf vs JSF).

When you create a web page into a server-side Java Web Application, you will follow the schema below:

Both JSF and Thymeleaf use html-like tags, but each tag is specific to the implementation.

Take a look at the Thymeleaf template :

and also to the JSF (Primefaces in this case) template: