Is there a way to avoid null-valued (or empty-valued) parameters to be explicitely mentioned in the URL generated by a form submitted through the GET method?
For instance, here's a form: <s:form action="myAction" method="get"> <s:textfield name="param1" /> <s:textfield name="param2" /> <s:submit /> </s:form> If the user types "FOO" in the first textfield and nothing in the second, the submitted URL will be something like: http://myhost.com/myAction.action?param1=FOO¶m2= Can I get rid of the "param2=" part, which serves no purpose? (The alternative would be to POST the method to an action that would merely redirect to the desired action, dropping the undesired parameters along the way.)