I hate touch pads. Anyway, as I was saying ...

I'm guessing since you have your parameter value in the form as a hidden
input that you stuck a

<s:hidden name="sid" />

in there somewhere. Hidden inputs aren't handled like parameters for clean
URLs. Instead, the s:form tag now accepts s:params. You can do

<s:param name="sid" value="${actionBean.sid}" />

And that will add the sid to the URL so that you'll have a pretty URL even
in case of a validation error.

-Ben

On Thu, Dec 18, 2008 at 10:51 PM, Ben Gunter <[email protected]> wrote:

> This actually doesn't have anything to do with validation, just with forms.
> The parameters weren't there in the form's action attribute so when you
> submit the form the parameters aren't there on the URL. A validatio
>
>
> On Thu, Dec 18, 2008 at 7:56 PM, Chris Cheshire <[email protected]>wrote:
>
>> My conversion to use stripes clean urls is coming along reasonably
>> smoothly now thanks to Ben, but I've stumbled across another problem.
>>
>> If I submit a form and it fails a validation handler
>> (@ValidationMethod), when Stripes sends it back to the browser the
>> extra bits in the URL are removed.
>>
>> For instance, I have http://myserver.com/editSubject/12345
>> (@UrlBinding("/editSubject/{sid}"), and when I submit the form and the
>> validation fails it comes back as http://myserver.com/editSubject. The
>> 12345 is set as a hidden form field, and I am using a regular stripes
>> submit button.
>>
>> How do I get the sid (in this case) to stay in the URL after the
>> binding and validation phase fails?
>>
>> Thanks
>>
>> Chris
>>
>>
>> ------------------------------------------------------------------------------
>> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas,
>> Nevada.
>> The future of the web can't happen without you.  Join us at MIX09 to help
>> pave the way to the Next Web now. Learn more and register at
>>
>> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
>> _______________________________________________
>> Stripes-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>
>
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to