Spring Framework Reference Documentation
4.3.18.RELEASE Spring Framework xx
Configuration .................................................................................................. 594
Configuring the ViewResolver .................................................................. 595
Configuring the Views ............................................................................. 595
About Report Files .................................................................................. 595
Using JasperReportsMultiFormatView ...................................................... 595
Populating the ModelAndView ......................................................................... 596
Working with sub-reports ................................................................................ 597
Configuring sub-report files ..................................................................... 597
Configuring sub-report data sources ........................................................ 598
Configuring exporter parameters ..................................................................... 598
23.12. Feed views: RSS, Atom ............................................................................... 599
23.13. JSON Mapping View .................................................................................... 599
23.14. XML Mapping View ...................................................................................... 600
24. Integrating with other web frameworks ....................................................................... 601
24.1. Introduction .................................................................................................... 601
24.2. Common configuration ................................................................................... 602
24.3. JavaServer Faces 1.2 .................................................................................... 603
SpringBeanFacesELResolver (JSF 1.2+) ......................................................... 603
FacesContextUtils ........................................................................................... 603
24.4. Apache Struts 2.x .......................................................................................... 603
24.5. Tapestry 5.x .................................................................................................. 604
24.6. Further Resources ......................................................................................... 604
25. Portlet MVC Framework ............................................................................................ 605
25.1. Introduction .................................................................................................... 605
Controllers - The C in MVC ............................................................................ 606
Views - The V in MVC .................................................................................... 606
Web-scoped beans ......................................................................................... 606
25.2. The DispatcherPortlet ..................................................................................... 606
25.3. The ViewRendererServlet ............................................................................... 608
25.4. Controllers ..................................................................................................... 609
AbstractController and PortletContentGenerator ............................................... 610
Other simple controllers .................................................................................. 611
Command Controllers ..................................................................................... 611
PortletWrappingController ................................................................................ 612
25.5. Handler mappings .......................................................................................... 612
PortletModeHandlerMapping ............................................................................ 613
ParameterHandlerMapping .............................................................................. 613
PortletModeParameterHandlerMapping ............................................................ 614
Adding HandlerInterceptors ............................................................................. 614
HandlerInterceptorAdapter ............................................................................... 615
ParameterMappingInterceptor .......................................................................... 615
25.6. Views and resolving them .............................................................................. 615
25.7. Multipart (file upload) support ......................................................................... 615
Using the PortletMultipartResolver ................................................................... 616
Handling a file upload in a form ...................................................................... 616
25.8. Handling exceptions ....................................................................................... 620
25.9. Annotation-based controller configuration ........................................................ 620
Setting up the dispatcher for annotation support ............................................... 620
Defining a controller with @Controller .............................................................. 621
Mapping requests with @RequestMapping ....................................................... 621