Arjen Poutsma
7cc3f49910
SPR-7695 - Add ETag version of WebRequest.checkNotModified()
2010-10-29 10:28:47 +00:00
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.
2010-10-25 19:48:20 +00:00
Juergen Hoeller
40fa8afce4
DispatcherPortlet's default resource serving explicitly prevents access to WEB-INF and META-INF (SPR-7540)
2010-10-02 00:03:09 +00:00
Juergen Hoeller
668207d59d
fixed Portlet UnavailableException tests (SPR-7542)
2010-09-29 13:45:50 +00:00
Juergen Hoeller
803b336354
fixed Portlet UnavailableException tests (SPR-7542)
2010-09-29 13:31:53 +00:00
Juergen Hoeller
bf90a2ddb6
DispatcherPortlet throws custom NoHandlerFoundException instead of misleading UnavailableException (SPR-7542)
2010-09-14 06:43:53 +00:00
Juergen Hoeller
88e0dcfa06
added MockMultipartFile to web-portlet module
2010-09-06 23:22:03 +00:00
Juergen Hoeller
bd05b046d0
reverted shortening of action exception parameter value; fixed multipart test (SPR-7495)
2010-09-06 23:11:11 +00:00
Juergen Hoeller
7e5215b5d4
fixed typo
2010-09-06 22:56:18 +00:00
Juergen Hoeller
ba946c08dd
copy event parameters to render parameters in case of an action exception as well (SPR-7495)
2010-09-06 22:56:05 +00:00
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"
2010-09-06 22:45:31 +00:00
Juergen Hoeller
e68f2f0a5f
removed unused HandlerExecutionChain caching
2010-09-06 21:44:06 +00:00
Juergen Hoeller
45d9b0cb2d
allow for writing the response directly in a Portlet @ExceptionHandler method (like in the Servlet equivalent)
2010-09-06 21:43:26 +00:00
Juergen Hoeller
66b4499973
polishing
2010-09-06 21:20:03 +00:00
Juergen Hoeller
e035477e6a
extended synchronization for methodResolverCache (SPR-7525)
2010-09-06 20:41:50 +00:00
Juergen Hoeller
d1afb29074
Servlet/PortletContextResource inherit isReadable, contentLength and lastModified from AbstractFileResolvingResource
2010-08-15 22:57:37 +00:00
Juergen Hoeller
b2b1ff60dd
CommonsMultipartResolver cleans up all multipart files in case of multiple files for same name as well (SPR-2784)
2010-08-15 22:52:54 +00:00
Juergen Hoeller
255d1ad434
WebDataBinder and @MVC request param binding detect and introspect MultipartFile arrays as well (SPR-2784)
2010-08-15 22:51:02 +00:00
Juergen Hoeller
1841b14b21
consistent mocks between modules
2010-08-15 22:02:40 +00:00
Juergen Hoeller
fd159246ed
polishing
2010-08-15 21:26:43 +00:00
Juergen Hoeller
35971f9f90
revised handler method resolution, in particular with respect to generic interfaces (SPR-7355)
2010-08-15 21:12:54 +00:00
Juergen Hoeller
4af36454ba
PortletWrappingController supports Portlet 2.0 resource and event requests as well (SPR-7430)
2010-08-07 11:47:32 +00:00
Juergen Hoeller
753cda3d81
Portlet AbstractController consistently uses session mutex if "synchronizeOnSession" is active
2010-08-07 11:46:15 +00:00
Juergen Hoeller
7e9e8401f7
@ExceptionHandler works for inherited method and CGLIB proxies on Portlet controllers as well (SPR-7337)
2010-07-08 11:45:35 +00:00
Juergen Hoeller
5d6937bab1
Portlet @MVC's implicit render model will be updated at the end of the event phase
2010-06-23 17:24:28 +00:00
Juergen Hoeller
037c277351
@MVC handler methods reliably resolve MultipartRequest arguments with HiddenHttpMethodFilter (SPR-7296)
2010-06-20 18:45:42 +00:00
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)
2010-06-09 20:09:53 +00:00
Juergen Hoeller
33252495cf
fixed @ExceptionHandler resolution in case of multiple matches at different inheritance levels (SPR-7085)
2010-04-18 18:48:24 +00:00
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)
2010-03-30 21:17:31 +00:00
Juergen Hoeller
20de98362a
use simple type name in "missing parameter" exception text
2010-03-30 21:13:12 +00:00
Juergen Hoeller
ea7ff5241d
polishing
2010-03-30 21:12:40 +00:00
Juergen Hoeller
2c9753ad25
NativeWebRequest detects native MultipartRequest even when decorated (SPR-6594)
2010-03-30 10:24:39 +00:00
Juergen Hoeller
0a6f2348b8
WebRequest is a resolvable dependency in Servlet/Portlet web application contexts (SPR-6727)
2010-01-20 22:09:13 +00:00
Juergen Hoeller
b5b1962530
removed MultipartRequest mixin interface again (avoiding a package dependency cycle)
2009-12-15 00:51:32 +00:00
Juergen Hoeller
1e1964a060
reintroduced createBinder template method in Servlet/Portlet AnnotationMethodHandlerAdapter (SPR-6534)
2009-12-09 22:29:43 +00:00
Juergen Hoeller
f72769a621
added order property to AnnotationMethodHandlerAdapter (SPR-6516)
2009-12-07 09:42:44 +00:00
Arjen Poutsma
541aae12ef
SPR-5802 - NullPointerException when using @CookieValue annotation
2009-11-30 10:16:14 +00:00
Juergen Hoeller
46cd083976
added chaining-capable "add" method to MutablePropertyValues
2009-11-19 22:30:35 +00:00
Chris Beams
20ec13ded5
SPR-5529: removed package.html files
2009-11-06 23:15:35 +00:00
Chris Beams
ca0b590bb9
SPR-5523: converted a few additional package.html artifacts to package-info.java
2009-11-06 23:13:15 +00:00
Arjen Poutsma
8de34c6fa7
SPR-6301 - Support @RequestHeader on HttpHeaders parameters
2009-11-05 15:42:24 +00:00
Juergen Hoeller
8a09c8e7da
reworked ConfigurationClass(Web)ApplicationContext into AnnotationConfig(Web)ApplicationContext; revised BeansException signatures
2009-10-23 17:46:16 +00:00
Juergen Hoeller
ee8ed4e410
fixed getBean signature ambiguity in tests
2009-10-20 20:14:49 +00:00
Juergen Hoeller
a429e230b6
revised version checks and exception signatures
2009-10-20 16:53:24 +00:00
Juergen Hoeller
677baaceb8
polishing
2009-10-13 20:49:34 +00:00
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
2009-09-25 14:45:35 +00:00
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
2009-09-25 10:46:38 +00:00
Juergen Hoeller
09e6a85edd
fixed overview files
2009-09-25 08:47:18 +00:00
Juergen Hoeller
9f75eb4f44
do not check for action exception in resource phase (SPR-6129)
2009-09-20 21:12:41 +00:00
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)
2009-09-14 10:48:15 +00:00