[prev in list] [next in list] [prev in thread] [next in thread] 

List:       struts-dev
Subject:    [jira] [Commented] (WW-4628) Space character and includeParams
From:       "ASF GitHub Bot (JIRA)" <jira () apache ! org>
Date:       2016-09-30 12:32:20
Message-ID: JIRA.12963586.1461868346000.707372.1475238740625 () Atlassian ! JIRA
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/WW-4628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15535863#comment-15535863 \
] 

ASF GitHub Bot commented on WW-4628:
------------------------------------

Github user cnenning commented on the issue:

    https://github.com/apache/struts/pull/108
  
    > How would this be fixed now?
    
    I fixed it already just by running `git cherry-pick`. (there is a jira comment \
about it)  
    I feared that monstrous issue \
([WW-4628](https://issues.apache.org/jira/browse/WW-4628)) would get another round of \
discussion and was relieved that it was just an accident :wink: 



> Space character and includeParams
> ---------------------------------
> 
> Key: WW-4628
> URL: https://issues.apache.org/jira/browse/WW-4628
> Project: Struts 2
> Issue Type: Bug
> Affects Versions: 2.3.28
> Reporter: Pierre-Yves Soblet
> Assignee: Christoph Nenning
> Fix For: 2.3.31, 2.5.3
> 
> Attachments: Struts2UrlTest.zip
> 
> 
> With this JSP snippet using Struts 2 taglib:
> {code}
> myParameter=[<s:property value="%{#parameters['myParameter']}"/>]
> <br/>
> <s:url action="url" includeParams="get"/>
> <br/>
> <s:url action="url">
> <s:param name="myParameter" value="%{#parameters['myParameter']}"/>
> </s:url>
> {code}
> When the action is called with a parameter containing a space (which is escaped in \
> the URL) : {code}
> localhost:8080/url?myParameter=with+space
> {code}
> The output is as follows :
> {code}
> myParameter=[with space]
> /url.action?myParameter=with%2Bspace
> /url.action?myParameter=with+space    
> {code}
> The *includeParams* attribute of the "url" tag seems to transform the "space" \
> character into the "plus" character (both in their url-encoded forms).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic