Hmm .. in your Action's execute method you should be able to do:
DynaValidatorForm myForm = (DynaValidatorForm) form; String sort = myForm.get("sort"); String order = myForm.get("order");
This will get the current values on the form -- if the form was just created than these will be the initial values.
If you need to reset a DynaActionForm (or subclass) to its initial values you can the initialize method:
myForm.initialize(mapping);
Caroline Jen wrote:
In my struts-config.xml, I provided some initial values:
<form-bean
name="threadForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property
name="sort"
initial="thread_last_post_date"
type="java.lang.String"/>
<form-property
name="order"
initial="DESC"
type="java.lang.String"/>
</form-bean>
How do I get the initial value in my servlet that extends Action?
I tried:
form.get( "sort" ); form.get( "order" );
and
form.getProperty( "sort" ); form.getProperty( "order" );
The compiler complains "cannot resolve symbol: method get" and "cannot resolve symbol: method getProperty".
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]