tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Stepanov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TAP5-2084) Form should decode its link parameters
Date Fri, 08 Mar 2013 16:22:16 GMT
Denis Stepanov created TAP5-2084:

             Summary: Form should decode its link parameters
                 Key: TAP5-2084
                 URL: https://issues.apache.org/jira/browse/TAP5-2084
             Project: Tapestry 5
          Issue Type: Bug
    Affects Versions: 5.3
            Reporter: Denis Stepanov

The Form component will add all its action event link parameters as hidden inputs, but link
parameter's value is encoded and hidden input field value is not, because of that parameter's
value will be encoded on arrival.

simple request:
//add parameter to the link
link.addParameter ("abc", URLDecoder.encode(abcValue, "UTF-8")) 
on event:
request.getParameter("abc") is equals to abcValue

form request:
// add parameter to the form action link using the LinkCreationHub
link.addParameter ("abc", URLDecoder.encode(value, "UTF-8")) 
on event:
request.getParameter("abc") is not equals to abcValue, parameter's value is encoded

It could be fixed by decoding parameter's value at line:

     writer.element("input", "type", "hidden", "name", parameterName, "value", value); 

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message