As stated in the official Spring 3.1 documentation
"Spring provides some turnkey solutions for JSP and JSTL views."
You also need to consider JSPX striving to produce pure XML-compatible output. Therefore, if your goal is HTML5 (which can be XML compatible but increase complexity, see My comments), you get some pain to achieve your goal if you use the Eclipse IDE ... If your goal is to create XHTML, then go to JSPX and JDeveloper will support you ...
In one of our projects, we made POC with both JSP and JSPX, and did PROS and CONS, and my personal recommendation was to use JSP, because we found it to be much less restrictive and natural for creating HTML5 non-XML -a way that is also less restrictive and more compact syntax. We prefer to choose something less restrictive and add recommendations of "best practices", such as "do not put java scripts" inside jsp files. (BTW JSPX also allows you to host scripts using jsp: scriplet instead of <% ...%>)
A. Masson Aug 09 2018-12-12T00: 00Z
source share