Greg Lindholm created WW-4631:
---------------------------------

             Summary: Empty <s:param name="p1" value=""/> is being supressed
                 Key: WW-4631
                 URL: https://issues.apache.org/jira/browse/WW-4631
             Project: Struts 2
          Issue Type: Bug
          Components: Plugin - Tags
    Affects Versions: 2.3.28
            Reporter: Greg Lindholm
            Priority: Minor


I discovered a problem with the <s:param /> tag when attempting to pass an 
empty parameter.

<s:url var="myUrl" action='MyAction'>
     <s:param name="p1" value=""/>
     <s:param name="p2"></s:param>
</s:url>

I was attempting to pass an empty parameter using the "p1" syntax above and the 
parameter was being suppressed.

Using the "p2" syntax it works correctly, and the empty parameter is included.

The doc http://struts.apache.org/docs/param.html says that 
"suppressEmptyParameters" defaults to false but the p1 parameter was always 
suppressed even if I added suppressEmptyParameters="false".

Also the doc http://struts.apache.org/docs/param.html has an incorrect example 
on how to use the suppressEmptyParameters option.

<s:param name="suppressEmptyParameters" value="true"/>




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

Reply via email to