57 Commits (b90260f8d2df58ac639048bea683d4aae78fdea9)

Author SHA1 Message Date
Juergen Hoeller 4af36454ba PortletWrappingController supports Portlet 2.0 resource and event requests as well (SPR-7430) 16 years ago
Juergen Hoeller 753cda3d81 Portlet AbstractController consistently uses session mutex if "synchronizeOnSession" is active 16 years ago
Juergen Hoeller 7e9e8401f7 @ExceptionHandler works for inherited method and CGLIB proxies on Portlet controllers as well (SPR-7337) 16 years ago
Juergen Hoeller 5d6937bab1 Portlet @MVC's implicit render model will be updated at the end of the event phase 16 years ago
Juergen Hoeller 037c277351 @MVC handler methods reliably resolve MultipartRequest arguments with HiddenHttpMethodFilter (SPR-7296) 16 years ago
Juergen Hoeller 2f4453a99c revised Portlet SessionStatus.setComplete() to avoid re-exposure of attributes in render phase (SPR-6126); shortened implicit model render parameter name to "implicitModel" (SPR-7149) 16 years ago
Juergen Hoeller 33252495cf fixed @ExceptionHandler resolution in case of multiple matches at different inheritance levels (SPR-7085) 16 years ago
Juergen Hoeller 65e88449aa DispatcherPortlet passes handler instance into HandlerExceptionResolver for action exception; DispatcherPortlet applies preHandleRender callbacks in case of action exception as well (SPR-6959) 16 years ago
Juergen Hoeller 20de98362a use simple type name in "missing parameter" exception text 16 years ago
Juergen Hoeller ea7ff5241d polishing 16 years ago
Juergen Hoeller 2c9753ad25 NativeWebRequest detects native MultipartRequest even when decorated (SPR-6594) 16 years ago
Juergen Hoeller 0a6f2348b8 WebRequest is a resolvable dependency in Servlet/Portlet web application contexts (SPR-6727) 16 years ago
Juergen Hoeller b5b1962530 removed MultipartRequest mixin interface again (avoiding a package dependency cycle) 16 years ago
Juergen Hoeller 1e1964a060 reintroduced createBinder template method in Servlet/Portlet AnnotationMethodHandlerAdapter (SPR-6534) 16 years ago
Juergen Hoeller f72769a621 added order property to AnnotationMethodHandlerAdapter (SPR-6516) 16 years ago
Arjen Poutsma 541aae12ef SPR-5802 - NullPointerException when using @CookieValue annotation 16 years ago
Arjen Poutsma 8de34c6fa7 SPR-6301 - Support @RequestHeader on HttpHeaders parameters 16 years ago
Juergen Hoeller 8a09c8e7da reworked ConfigurationClass(Web)ApplicationContext into AnnotationConfig(Web)ApplicationContext; revised BeansException signatures 16 years ago
Juergen Hoeller a429e230b6 revised version checks and exception signatures 16 years ago
Juergen Hoeller 677baaceb8 polishing 17 years ago
Juergen Hoeller 4d29f65a9c @Event/ResourceMapping uniquely mapped to through event/resource id, even across controllers (SPR-6062); type-level @RequestMapping header conditions validated in Portlet environments as well 17 years ago
Juergen Hoeller ea40fb9bcd all @SessionAttributes get exposed to the model before handler method execution; MultipartRequest is available as a mixin interface on (Native)WebRequest as well 17 years ago
Juergen Hoeller 09e6a85edd fixed overview files 17 years ago
Juergen Hoeller 9f75eb4f44 do not check for action exception in resource phase (SPR-6129) 17 years ago
Juergen Hoeller bb70c9a4c4 @RequestParam and co support placeholders and expressions in their defaultValue attributes (SPR-5922); @Value expressions supported as MVC handler method arguments as well (against request scope) 17 years ago
Juergen Hoeller a86a698e5b initial JSR-303 Bean Validation support; revised ConversionService and FormatterRegistry 17 years ago
Arjen Poutsma 66a799552f SPR-2784: Support MultipartFile-array property 17 years ago
Juergen Hoeller 6b824d9af7 revised WebApplicationContext id determination; lazy logger initialization in ContextLoaderListener (SPR-5977) 17 years ago
Keith Donald e020b5752a initial BindingLifecycle @MVC integration 17 years ago
Arjen Poutsma 44cf4e207a SPR-5633 - Portlet-version of @ExceptionHandler 17 years ago
Juergen Hoeller 5ff6191d72 preserve custom pre-bound RequestAttributes implementations (for Grails) 17 years ago
Chris Beams a9696c7282 RESOLVED - SPR-5523: Replace all 'package.html' artifacts with 'package-info.java' 17 years ago
Juergen Hoeller 266a65982d Servlet/Portlet ApplicationContexts use a specific id based on servlet/portlet name; DefaultListableBeanFactory references are serializable now when initialized with an id; scoped proxies are serializable now, for web scopes as well as for singleton beans; injected request/session references are serializable proxies for the current request now 17 years ago
Juergen Hoeller b15e77d5d0 renamed "contextProperties" attribute to "contextParameters" (matching web.xml naming); "contextParameters" contains Servlet/PortletConfig parameters as well; added default "servletContext" and "servletConfig" environment beans; added default "portletContext" and "portletConfig" environment beans; added default web scope "application", wrapping a ServletContext/PortletContext; MockPortletSession supports destruction of session attributes on invalidation 17 years ago
Arjen Poutsma 0a0938fdd6 SPR-5426 - Allow for custom processing or result objects returned from handler/controller methods 17 years ago
Juergen Hoeller b5ca53eedf request handler methods with @ModelAttribute annotation always return a model attribute (for Portlet MVC as well) 17 years ago
Arjen Poutsma 035eea01e8 SPR-5409 - Support for PUTting and POSTing non-form data 17 years ago
Juergen Hoeller 84ea67669a ModelAndView's "cleared" state gets preserved in case of plain model Map access 17 years ago
Juergen Hoeller 43caa57296 optimized OrderComparator usage 17 years ago
Juergen Hoeller 90b5c3a8dd @RequestMapping type-level param constraints taken into account consistently 17 years ago
Juergen Hoeller c8080be4e5 completed documentation on session destruction callbacks 17 years ago
Juergen Hoeller ffb9625abf polishing 17 years ago
Juergen Hoeller 60392d6e74 ApplicationListener beans get obtained on demand, supporting non-singletons as well; ApplicationListeners will be called in the order according to the Ordered contract; generified ApplicationListener interface 17 years ago
Juergen Hoeller 92588cddc6 Java 5 code style 17 years ago
Juergen Hoeller 49ba677b64 introduced @CookieValue annotation 17 years ago
Juergen Hoeller 464c7eedf2 updated Spring Portlet MVC to Portlet API 2.0 17 years ago
Chris Beams 579280d7bf Whitespace polishing: leading spaces->tabs; updated eclipse configuration to default to leading tabs for all bundles 17 years ago
Chris Beams cac2c52e60 moving unit tests from .testsuite -> .transaction 17 years ago
Chris Beams 93e30a4fc5 moving unit tests from .testsuite -> .core, .beans, .web, .web.portlet, .web.servlet 17 years ago
Juergen Hoeller 0ed916495c added @RequestHeader support 17 years ago