Hi, We have a project that we're preparing to upgrade to Java 17. It currently uses Struts 6.3 with jsp results as framework for the web interface and Spring 5.2 as framework for a REST API. We are waiting for Struts 6.4, but we also will eventually upgrade to Struts 7 once that's released, as well as Spring 6. We are also migrating our frontend from Dojo 1.16 to Bootstrap 5.3 for better support of modern browsers alongside a graphical overhaul.
We're considering also migrating from jsps to html using Thymeleaf as a templating engine. We have used Thymeleaf in a separate but related project alongside Spring Boot and we enjoyed working with Thymeleaf over the JSPs we're using in the current version with some overridden templates and Displaytag tables, so we're wondering if we can use Thymeleaf in combination with Struts 6 and eventually Struts 7. I did some preliminary Googling and while I did find some outdated and discontinued plugins for Struts 2, it's unclear whether Thymeleaf can be used with recent versions of Struts. Is Thymeleaf usable as a template engine for Struts 6? Or are we better off looking for something else? Kind regards, Nate