-
Notifications
You must be signed in to change notification settings - Fork 38.8k
Description
Daniel Fernández opened SPR-14529 and commented
Spring MVC-based applications make quite a lot of use of the URL-rewriting mechanism available at HttpServletResponse#encodeUrl(). This is normally done in a transparent way by the template engine.
This URL-rewriting mechanism allows the usage of several resource-management-oriented techniques, as well as of course setting URL-based session ids like ;jsessionid=x in case browser cookies are disabled.
I cannot find anything similar to this in ServerHttpResponse, so I suppose this is something not implemented yet. And probably not to be until a later milestone, but I need it for Thymeleaf's new Spring Reactive-specific link builder (in charge of building @{...} expressions), so I would like to keep track of when this gets implemented :)
Affects: 5.0 M1
Issue Links:
- Consider moving ServerHttpResponse encodeUrl / registerUrlEncoder to ServerWebExchange? [SPR-15924] #20478 Consider moving ServerHttpResponse encodeUrl / registerUrlEncoder to ServerWebExchange?
- Create ResourceUrlEncodingFilter for the reactive module [SPR-15012] #19579 Create ResourceUrlEncodingFilter for the reactive module
- Reactive HTTP response based RedirectView [SPR-14534] #19103 Reactive HTTP response based RedirectView
- Provide a RequestDataValueProcessor (or equivalent) mechanism in Spring Web Reactive [SPR-15001] #19568 Provide a RequestDataValueProcessor (or equivalent) mechanism in Spring Web Reactive
Referenced from: commits 7193686