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)
|
15 years ago |
Juergen Hoeller
|
33252495cf
|
fixed @ExceptionHandler resolution in case of multiple matches at different inheritance levels (SPR-7085)
|
15 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)
|
15 years ago |
Juergen Hoeller
|
20de98362a
|
use simple type name in "missing parameter" exception text
|
15 years ago |
Juergen Hoeller
|
ea7ff5241d
|
polishing
|
15 years ago |
Juergen Hoeller
|
2c9753ad25
|
NativeWebRequest detects native MultipartRequest even when decorated (SPR-6594)
|
15 years ago |
Juergen Hoeller
|
0a6f2348b8
|
WebRequest is a resolvable dependency in Servlet/Portlet web application contexts (SPR-6727)
|
15 years ago |
Juergen Hoeller
|
b5b1962530
|
removed MultipartRequest mixin interface again (avoiding a package dependency cycle)
|
15 years ago |
Juergen Hoeller
|
1e1964a060
|
reintroduced createBinder template method in Servlet/Portlet AnnotationMethodHandlerAdapter (SPR-6534)
|
15 years ago |
Juergen Hoeller
|
f72769a621
|
added order property to AnnotationMethodHandlerAdapter (SPR-6516)
|
15 years ago |
Arjen Poutsma
|
541aae12ef
|
SPR-5802 - NullPointerException when using @CookieValue annotation
|
15 years ago |
Juergen Hoeller
|
46cd083976
|
added chaining-capable "add" method to MutablePropertyValues
|
15 years ago |
Chris Beams
|
20ec13ded5
|
SPR-5529: removed package.html files
|
15 years ago |
Chris Beams
|
ca0b590bb9
|
SPR-5523: converted a few additional package.html artifacts to package-info.java
|
15 years ago |
Arjen Poutsma
|
8de34c6fa7
|
SPR-6301 - Support @RequestHeader on HttpHeaders parameters
|
15 years ago |
Juergen Hoeller
|
8a09c8e7da
|
reworked ConfigurationClass(Web)ApplicationContext into AnnotationConfig(Web)ApplicationContext; revised BeansException signatures
|
15 years ago |
Juergen Hoeller
|
ee8ed4e410
|
fixed getBean signature ambiguity in tests
|
15 years ago |
Juergen Hoeller
|
a429e230b6
|
revised version checks and exception signatures
|
15 years ago |
Juergen Hoeller
|
677baaceb8
|
polishing
|
15 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
|
15 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
|
15 years ago |
Juergen Hoeller
|
09e6a85edd
|
fixed overview files
|
15 years ago |
Juergen Hoeller
|
9f75eb4f44
|
do not check for action exception in resource phase (SPR-6129)
|
15 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)
|
15 years ago |
Juergen Hoeller
|
a86a698e5b
|
initial JSR-303 Bean Validation support; revised ConversionService and FormatterRegistry
|
15 years ago |
Arjen Poutsma
|
66a799552f
|
SPR-2784: Support MultipartFile-array property
|
15 years ago |
Juergen Hoeller
|
6b824d9af7
|
revised WebApplicationContext id determination; lazy logger initialization in ContextLoaderListener (SPR-5977)
|
15 years ago |
Keith Donald
|
e020b5752a
|
initial BindingLifecycle @MVC integration
|
16 years ago |
Arjen Poutsma
|
44cf4e207a
|
SPR-5633 - Portlet-version of @ExceptionHandler
|
16 years ago |
Juergen Hoeller
|
5ff6191d72
|
preserve custom pre-bound RequestAttributes implementations (for Grails)
|
16 years ago |
Chris Beams
|
a9696c7282
|
RESOLVED - SPR-5523: Replace all 'package.html' artifacts with 'package-info.java'
* Applied patch submitted by Carlos Zuniga
|
16 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
|
16 years ago |
Juergen Hoeller
|
9d8c99fa1b
|
minimized local MockServletContext dependencies
|
16 years ago |
Juergen Hoeller
|
d446afad33
|
added local Servlet API mocks
|
16 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
|
16 years ago |
Arjen Poutsma
|
0a0938fdd6
|
SPR-5426 - Allow for custom processing or result objects returned from handler/controller methods
|
16 years ago |
Juergen Hoeller
|
b5ca53eedf
|
request handler methods with @ModelAttribute annotation always return a model attribute (for Portlet MVC as well)
|
16 years ago |
Arjen Poutsma
|
035eea01e8
|
SPR-5409 - Support for PUTting and POSTing non-form data
|
16 years ago |
Juergen Hoeller
|
84ea67669a
|
ModelAndView's "cleared" state gets preserved in case of plain model Map access
|
16 years ago |
Juergen Hoeller
|
43caa57296
|
optimized OrderComparator usage
|
16 years ago |
Juergen Hoeller
|
90b5c3a8dd
|
@RequestMapping type-level param constraints taken into account consistently
|
16 years ago |
Juergen Hoeller
|
c8080be4e5
|
completed documentation on session destruction callbacks
|
16 years ago |
Juergen Hoeller
|
ffb9625abf
|
polishing
|
16 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
|
16 years ago |
Juergen Hoeller
|
92588cddc6
|
Java 5 code style
|
16 years ago |
Juergen Hoeller
|
49ba677b64
|
introduced @CookieValue annotation
|
16 years ago |
Juergen Hoeller
|
8dbbb533f3
|
consistent copies of mocks
|
16 years ago |
Juergen Hoeller
|
464c7eedf2
|
updated Spring Portlet MVC to Portlet API 2.0
|
16 years ago |
Chris Beams
|
ea68d343fa
|
eliminated svn:externals in favor of localized copies of shared artifacts
|
16 years ago |
Juergen Hoeller
|
f0dbfeb791
|
removed dependency on Servlet API mocks
|
16 years ago |