JSF(JavaServer Faces):https://www.oracle.com/java/technologies/javaserverfaces.html
Spring MVC:https://spring.io/guides/gs/serving-web-content/
Stripes:https://www.stripes.co/
Struts 2:https://struts.apache.org/
Tapestry:https://tapestry.apache.org/
Wicket:http://wicket.apache.org/
reference:
Java Web層框架比較—— 比較JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket