[jboss-jira] [JBoss JIRA] (WFLY-4070) Dispatcher modifies result of getRequestURI of the original request object
Stuart Douglas (JIRA)
issues at jboss.org
Tue Nov 11 09:35:15 EST 2014
[ https://issues.jboss.org/browse/WFLY-4070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13018796#comment-13018796 ]
Stuart Douglas commented on WFLY-4070:
--------------------------------------
I don't really know if the spec actually specifies this behaviour, and it would be fairly problematic if the forward method calls startAsync() (as we don't actually wrap the original request, just modify the internal state).
Do you know if other containers behave the same way?
> Dispatcher modifies result of getRequestURI of the original request object
> --------------------------------------------------------------------------
>
> Key: WFLY-4070
> URL: https://issues.jboss.org/browse/WFLY-4070
> Project: WildFly
> Issue Type: Bug
> Components: Web (Undertow)
> Affects Versions: 8.1.0.Final, 9.0.0.Alpha1
> Reporter: Patson Luk
> Assignee: Stuart Douglas
> Attachments: test-wildfly.war, test-wildfly.zip
>
>
> This is actually similar to https://issues.jboss.org/browse/WFLY-2388, which was fixed in 8.0.0.CR1
> However, it seems like with RequestDispatcher forward, the ORIGINAL ServletRequest object's getRequestURI returns the forwarded URI as the result, which is not correct. It is expected that the original ServletRequest object should retain its originating requested URI throughout the processing.
> This seems to affect all the versions of Wildfly (tested on 8.1 and 9.0 alpha)
> Take note that this has also been tested on JBoss AS 7 and tomcat 7, both have correctly retained the originating URI as expected even after dispatcher forwards
--
This message was sent by Atlassian JIRA
(v6.3.8#6338)
More information about the jboss-jira
mailing list