[ https://issues.apache.org/jira/browse/TAP5-2084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13631335#comment-13631335 ]
Kalle Korhonen commented on TAP5-2084: -------------------------------------- See Fix Versions field. > 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 > Assignee: Kalle Korhonen > Fix For: 5.3.7, 5.4 > > Attachments: > 0001-TAP5-2084-Form-should-decode-its-link-parameters.patch > > > 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