The View - RequestToViewNameTranslator ..................................................485
16.12. ETag support ..............................................................................................486
16.13. Configuring Spring MVC ............................................................................487
mvc:annotation-driven ..................................................................................487
mvc:interceptors ...........................................................................................488
mvc:view-controller ......................................................................................489
mvc:resources ..............................................................................................489
mvc:default-servlet-handler ...........................................................................490
16.14. More Spring Web MVC Resources ..............................................................491
17. View technologies ...................................................................................................492
17.1. Introduction .................................................................................................492
17.2. JSP & JSTL .................................................................................................492
View resolvers .............................................................................................492
'Plain-old' JSPs versus JSTL ..........................................................................493
Additional tags facilitating development ........................................................493
Using Spring's form tag library ......................................................................493
Configuration .......................................................................................493
The form tag ........................................................................................494
The input tag ........................................................................................495
The checkbox tag ..................................................................................495
The checkboxes tag ..............................................................................497
The radiobutton tag ...............................................................................497
The radiobuttons tag .............................................................................498
The password tag ..................................................................................498
The select tag .......................................................................................498
The option tag ......................................................................................499
The options tag .....................................................................................499
The textarea tag ....................................................................................500
The hidden tag ......................................................................................500
The errors tag .......................................................................................501
HTTP Method Conversion ....................................................................503
17.3. Tiles ............................................................................................................503
Dependencies ...............................................................................................504
How to integrate Tiles ...................................................................................504
UrlBasedViewResolver .........................................................................504
ResourceBundleViewResolver ..............................................................505
SimpleSpringPreparerFactory and SpringBeanPreparerFactory ................505
17.4. Velocity & FreeMarker .................................................................................506
Dependencies ...............................................................................................506
Context configuration ...................................................................................506
Creating templates ........................................................................................507
Advanced configuration ................................................................................507
velocity.properties ................................................................................507
FreeMarker ..........................................................................................508
Bind support and form handling .....................................................................508
Spring Framework
3.1 Reference Documentation xvi