Mike,

If I understand you correctly, you want to retain the value when the form 
is submitted. One option is to use <bean:message> to display the value and 
use <html:hidden> to retain the value for form submission.

<html:form ...>
   Prop1: <bean:message name="myForm" property="prop1"/>
   <html:hidden name="myForm" property="prop1"/>
   ...
</html:form>

The value is *not* retained in a bean. It's just resubmitted as an URI 
parameter. If you let Struts do the auto formbean population, you will get 
it in the actionform object.

Bean created by <bean:define> in the request scope will "disappear" because 
whenever you submit the form, that's a complete new request.


At 06:36 am 11-09-2002, you wrote:
>I have a form object that populates html fields. The problem is, I want to 
>display some of the form data and have it uneditable. When I submit the 
>form loses all the data that is not in an html:.. tag.
>I've tried...
>     <bean:define id="userRole" name="userForm" property="userRole" 
> scope="request" toScope="request"/>
>but this doesnt seem to work
>thanks,
>Mike

-- 
John Yu                       Scioworks Technologies
e: [EMAIL PROTECTED]         w: +(65) 873 5989
w: http://www.scioworks.com   m: +(65) 9782 9610

Scioworks Camino - "Don't develop Struts Apps without it!"
Copyright (c) 2002 John Yu/Scioworks Technologies. All rights reserved.


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to