I have:
<html:form action="/search" method="get"> <html:text property="query"/> <html:hidden property="dataset" value="a"/> <html:form>
which generates:
<form name="form" action="/test/search" method="get"> <input type="text" name="query"> <input type="hidden" name="dataset" value="a"> </form>
This works, but I would like to avoid exposing the action URL and return this instead:
<form name="form" action="/test/a/" method="get"> <input type="text" name="query"> </form>
There is a servlet filter that will internally forward '/test/a/' to '/test/search?dataset=a'.
An obvious solution would be:
<form action="/test/a/" method="get"> <html:text property="query"/> <form>
Unfortunately this does not work as the html:text tag looks for a scoped attribute that is set by the html:form tag.
Is there an alternative to html:form, that sets the same attributes, but does not print anything?
<html:action action="/search"> <form action="/test/a/" method="get"> <html:text property="query"/> <form> </html:action>
Or could the generated action URL be overridden somehow?
<html:form action="/search" url="/test/a/" method="get"> <html:text property="query"/> <html:form>
There must be a way...
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]