Vaadin 6, 7, 8 is a Java framework for modern Java web applications. (by vaadin)
If you don't want to learn JS try Vaadin maybe ? It's a Java FE framework.
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.
thymeleaf or jsp
1 project | reddit.com/r/java | 18 Apr 2022
Vaadin Reaches Version 21
1 project | reddit.com/r/java | 16 Sep 2021
Learn How To Implement Web GUIs in Java
2 projects | dev.to | 7 Sep 2021
Querying SQL Databases Declaratively [Video]
1 project | dev.to | 27 Aug 2021
I created a Social Network site using a Java backend when everyone was against it
1 project | reddit.com/r/java | 9 Aug 2021