Arjen Poutsma
9a25efbbda
SPR-5973: UriBuilder
2011-09-06 15:42:33 +00:00
Rossen Stoyanchev
91251812b1
Polish @ExceptionHandler method resolution. Allow subclasses to plug in additional @ExceptionHandler methods.
2011-09-02 11:04:23 +00:00
Rossen Stoyanchev
7bf44f06a0
SPR-8596 Detect case in UriPathHelper where originating request query (before forwarding) is null.
2011-08-31 13:00:24 +00:00
Arjen Poutsma
b06de49c72
Changed ClientHttpRequestInterceptor array to List
2011-08-31 09:03:19 +00:00
Rossen Stoyanchev
6a06a17c47
SPR-6464 Add target request matching logic to DefaultFlashMapManager.
2011-08-29 08:37:43 +00:00
Chris Beams
6db594c79d
Register JndiPropertySource by default in servlet environments
...
Prior to this change, StandardServletEnvironment evaluated a
"jndiPropertySourceEnabled" flag to determine whether or not to add a
JndiPropertySource. Following the changes introduced in SPR-8490, there
is now no reason not to enable a JNDI property source by default. This
change eliminates the support for "jndiPropertySourceEnabled" and adds
a JndiPropertySource automatically.
Issue: SPR-8545, SPR-8490
2011-08-20 03:02:31 +00:00
Rossen Stoyanchev
936c83b030
SPR-6464 Add RedirectModel
2011-08-14 22:32:42 +00:00
Rossen Stoyanchev
d746dcaa63
SPR-5628 Use MediaType to parse the content type in HttpPutFormContentFilter
2011-08-14 12:19:06 +00:00
David Syer
47f45ff743
SPR-8585: add generic composite filter
2011-08-09 10:17:35 +00:00
Rossen Stoyanchev
1df0cd9f20
SPR-6464 Drop @FlashAttributes, add ResponseContext, ViewResponse, and RedirectResponse types for annotated controllers to use to prepare a redirect response with flash attributes; Add FlashMap and FlashMapManager and update DispatcherServlet to discover and invoke the FlashMapManager.
2011-08-08 14:00:07 +00:00
Juergen Hoeller
8f23c66512
SpringBeanAutowiringSupport is able to process @Value annotations on any given target instance (SPR-8574)
2011-08-03 10:19:27 +00:00
Juergen Hoeller
8745024969
added getContentAsByteArray() and getContentAsString() methods (SPR-8575); actually implemented forward, include and handlePageException methods
2011-08-02 23:52:54 +00:00
Juergen Hoeller
c864908779
Spring JSP tags do not use their own expression support on Servlet 3.0 containers by default; added support for web.xml context-param "springJspExpressionSupport" (explicit "true"/"false")
2011-07-28 20:25:18 +00:00
Rossen Stoyanchev
f4adf227be
SPR-6464 Add @FlashAttributes annotation and FlashStatus method argument
2011-07-27 21:46:36 +00:00
Juergen Hoeller
2c504012ad
HtmlUtils properly escapes single quotes as well
2011-07-27 21:22:04 +00:00
Juergen Hoeller
38837eddfd
HtmlUtils properly escapes single quotes as well
2011-07-27 20:35:41 +00:00
Rossen Stoyanchev
75ad185558
SPR-8561 Permit null values for simple controller method arguments types without annotations.
2011-07-26 12:36:01 +00:00
Juergen Hoeller
d7cd11a48c
consistent update of HeaderValueHolder class
2011-07-26 00:39:01 +00:00
Rossen Stoyanchev
2cf2fc195e
SPR-5628 Add HttpPutFormContentFilter in order to make form encoded data available via ServletRequest.getParameter*()
2011-07-25 18:58:34 +00:00
Rossen Stoyanchev
3363d05879
SPR-8483 Add integration test for accessing multipart request parts with @RequestPart
2011-07-21 16:24:33 +00:00
Juergen Hoeller
571535352b
revised Servlet 3.0 based StandardServletMultipartResolver for correct param/file distinction; added multipart content type and headers access to MultipartRequest (dropping the previous header access solution on MultipartFile); MultipartFilter uses a Servlet 3.0 based StandardServletMultipartResolver by default
2011-07-20 20:46:53 +00:00
Rossen Stoyanchev
2568a3c2c6
SPR-8001 Recognize case when MultipartRequest is null and argument is of type MultipartFile and raise helpful exception.
2011-07-18 13:49:47 +00:00
Rossen Stoyanchev
b8c723d080
SPR-8532 Upgrade org.springframework.web.servlet to Servlet 3.0 (as provided dependency) and add support for javax.servlet.Part parameter
2011-07-18 12:06:11 +00:00
Chris Beams
ce0a0ff3d4
Move JNDI_PROPERTY_SOURCE_ENABLED_FLAG constant
...
Move JNDI_PROPERTY_SOURCE_ENABLED_FLAG from JndiPropertySource to
StandardServletEnvironment, as this is the only context in which the
constant makes sense.
2011-07-02 21:26:38 +00:00
Rossen Stoyanchev
0dae1a6bd8
SPR-8447 Provide sufficient contextwherever possible when exceptions are raised in new @MVC classes.
2011-06-29 15:36:18 +00:00
Rossen Stoyanchev
3a87d8e7cb
SPR-8483 Add support for @RequestPart annotated method parameters
2011-06-28 19:22:33 +00:00
Juergen Hoeller
3bbefb3e65
fixed getHeaderNames signature
2011-06-28 14:08:47 +00:00
Juergen Hoeller
0371f569ec
added headers support to MultipartFile abstraction
2011-06-27 23:02:13 +00:00
Rossen Stoyanchev
1e07af8827
SPR-7608 Add fallback mechanism for instantiating a model attribute from a path variable
2011-06-24 17:18:53 +00:00
Rossen Stoyanchev
efaa941672
SPR-8476 Translate JsonMappingExceptions to HttpMessageNotReadableException (and thus response status code 400) consistent with JsonParseExceptions
2011-06-23 13:17:18 +00:00
Rossen Stoyanchev
69bba30ed8
SPR-8429 Add test cases for missing header, cookie, and pathvar values
2011-06-23 12:47:54 +00:00
Arjen Poutsma
ac7d48e5a8
Fixing tests
2011-06-14 13:16:45 +00:00
Arjen Poutsma
c42671a78a
SPR-7911 - Better handling of 204 No Content in RestTemplate
2011-06-14 10:37:49 +00:00
Juergen Hoeller
3b704272e3
polishing
2011-06-08 22:52:43 +00:00
Rossen Stoyanchev
d2a99de9fc
Add ModelFactory test for HttpSessionRequiredException
2011-06-03 09:38:16 +00:00
Chris Beams
948aa4f589
Introduce DelegatingFilterProxy constructors
...
Issue: SPR-7672
2011-05-30 12:57:19 +00:00
Chris Beams
367a0c2933
Upgrade javax.servlet dependency to 3.0 for .web
...
In support of SPR-7672 which will support code-based configuration
alternatives to web.xml using new features in the Servlet 3.0 API.
This upgrade does *not* force Spring users to upgrade to Servlet 3.0
capable containers. Compatibility with and support for
javax.servlet >= 2.4 remains.
Issue: SPR-7672
2011-05-26 13:34:21 +00:00
Chris Beams
e128ee2464
Introduce AnnotationConfigWAC #scan and #register
...
Primarily for use in conjunction with ApplicationContextInitializer,
these new #scan and #register methods mirror those in
AnnotationConfigApplicationContext. #setConfigLocation
and #setConfigLocations methods remain for compatibility with
ContextLoader-style initialization, but have been locally overridden
and documented clearly.
AnnotationConfigWebApplicationContext#loadBeanDefinitions Javadoc has
also been updated to explain the processing logic for each of these
potential inputs.
Issue: SPR-8320
2011-05-23 10:02:50 +00:00
Chris Beams
f893b62a9b
Rename {DefaultWeb=>StandardServlet}Environment
...
Issue: SPR-8348
2011-05-20 03:55:56 +00:00
Chris Beams
c06752ef72
Rename {Default=>Standard}Environment
...
Issue: SPR-8348
2011-05-20 03:53:37 +00:00
Arjen Poutsma
ad2e0d4587
SPR-7353 - @ResponseBody and returned HttpEntity now respect @RequestMapping.produces()
2011-05-17 09:45:57 +00:00
Chris Beams
2092a31f9d
Rename DataBinderFactory subtypes for concision
2011-05-06 19:12:14 +00:00
Rossen Stoyanchev
50117dce40
SPR-6909 Include URI template vars in data binding
2011-04-26 11:54:54 +00:00
Arjen Poutsma
a4716c2a94
Buffering RequestFactory that allows for multiple response body reads.
2011-04-21 15:09:44 +00:00
Rossen Stoyanchev
9c65973b33
SPR-8214 review unit tests
2011-04-15 18:42:58 +00:00
Rossen Stoyanchev
aa065e8310
SPR-8214 Javadoc and polish
2011-04-13 23:15:19 +00:00
Arjen Poutsma
54bbcf3a42
SPR-6180 - Upgrade Apache HttpClient to version 4.0
2011-04-11 13:12:45 +00:00
Rossen Stoyanchev
6fe0ff9e7b
ModelAndViewContainer related refinements
2011-04-07 18:09:28 +00:00
Rossen Stoyanchev
ffec444434
Configurable arg resolvers and return value handlers
2011-04-06 16:55:21 +00:00
Rossen Stoyanchev
ca9a3b4584
Replace ModelAndViewContainer parameter with Object
2011-04-06 15:30:19 +00:00