You learned that one of the biggest advantages of using Spring MVC is its ability to separate View technologies from the rest of the MVC framework. Spring MVC supports various View technologies such as JSP/JSTL, Thymeleaf, Tiles, FreeMarker, Velocity, and more. In previous chapters, you saw some basic examples of how to use
InternalResourceViewResolver
to implement JSP/JSTL views. Spring MVC provides first-class support for JSP/JSTL views with the help of Spring tag libraries. In this chapter, you are going to learn more about the various tags that are available as part of Spring tag libraries.
After finishing this chapter, you will have a good idea about the following topics:
JavaServer Pages Standard Tag Library (JSTL)
Serving and processing web forms
Form-binding and whitelisting
Spring tag libraries