Costin Leau
01e79cfedd
SPR-7703
...
- minor performance improvements to servlet and portlet handlers
16 years ago
Arjen Poutsma
7cc3f49910
SPR-7695 - Add ETag version of WebRequest.checkNotModified()
16 years ago
Chris Beams
f480333d31
Merge 3.1.0 development branch into trunk
...
Branch in question is 'env' branch from git://git.springsource.org/sandbox/cbeams.git; merged into
git-svn repository with:
git merge -s recursive -Xtheirs --no-commit env
No merge conflicts, but did need to
git rm spring-build
prior to committing.
With this change, Spring 3.1.0 development is now happening on SVN
trunk. Further commits to the 3.0.x line will happen in an as-yet
uncreated SVN branch. 3.1.0 snapshots will be available
per the usual nightly CI build from trunk.
16 years ago
Juergen Hoeller
40fa8afce4
DispatcherPortlet's default resource serving explicitly prevents access to WEB-INF and META-INF (SPR-7540)
16 years ago
Juergen Hoeller
bf90a2ddb6
DispatcherPortlet throws custom NoHandlerFoundException instead of misleading UnavailableException (SPR-7542)
16 years ago
Juergen Hoeller
bd05b046d0
reverted shortening of action exception parameter value; fixed multipart test (SPR-7495)
16 years ago
Juergen Hoeller
7e5215b5d4
fixed typo
16 years ago
Juergen Hoeller
ba946c08dd
copy event parameters to render parameters in case of an action exception as well (SPR-7495)
16 years ago
Juergen Hoeller
3eda5144ae
DispatcherPortlet copies all action parameters to render parameters in case of an action exception (SPR-7495); shortened Portlet MVC's action exception render parameter value to "true"
16 years ago
Juergen Hoeller
e68f2f0a5f
removed unused HandlerExecutionChain caching
16 years ago
Juergen Hoeller
45d9b0cb2d
allow for writing the response directly in a Portlet @ExceptionHandler method (like in the Servlet equivalent)
16 years ago
Juergen Hoeller
66b4499973
polishing
16 years ago
Juergen Hoeller
e035477e6a
extended synchronization for methodResolverCache (SPR-7525)
16 years ago
Juergen Hoeller
d1afb29074
Servlet/PortletContextResource inherit isReadable, contentLength and lastModified from AbstractFileResolvingResource
16 years ago
Juergen Hoeller
b2b1ff60dd
CommonsMultipartResolver cleans up all multipart files in case of multiple files for same name as well (SPR-2784)
16 years ago
Juergen Hoeller
255d1ad434
WebDataBinder and @MVC request param binding detect and introspect MultipartFile arrays as well (SPR-2784)
16 years ago
Juergen Hoeller
fd159246ed
polishing
16 years ago
Juergen Hoeller
35971f9f90
revised handler method resolution, in particular with respect to generic interfaces (SPR-7355)
16 years ago
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)
17 years ago
Juergen Hoeller
1e1964a060
reintroduced createBinder template method in Servlet/Portlet AnnotationMethodHandlerAdapter (SPR-6534)
17 years ago
Juergen Hoeller
f72769a621
added order property to AnnotationMethodHandlerAdapter (SPR-6516)
17 years ago
Arjen Poutsma
541aae12ef
SPR-5802 - NullPointerException when using @CookieValue annotation
17 years ago
Arjen Poutsma
8de34c6fa7
SPR-6301 - Support @RequestHeader on HttpHeaders parameters
17 years ago
Juergen Hoeller
8a09c8e7da
reworked ConfigurationClass(Web)ApplicationContext into AnnotationConfig(Web)ApplicationContext; revised BeansException signatures
17 years ago
Juergen Hoeller
a429e230b6
revised version checks and exception signatures
17 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'
...
* Applied patch submitted by Carlos Zuniga
17 years ago