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]



Reply via email to