Re: How To Get the 'initial' in the form-property?

2004-06-19 Thread Bill Siggelkow
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:
 
name="threadForm"
  
type="org.apache.struts.validator.DynaValidatorForm">
  
name="sort"
initial="thread_last_post_date"
type="java.lang.String"/>
  
name="order"
initial="DESC"
type="java.lang.String"/>


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]


Re: How To Get the 'initial' in the form-property?

2004-06-18 Thread Chris Cranford
If the servlet engine does not see any input at the appropriate scope for
"sort" or "name", it will grab the values automatically for you from the
form-bean initial attribute; otherwise the values on the incoming request
(if in the right scope) will be used and the initial values disregarded.

- Original Message -
From: "Caroline Jen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 18, 2004 2:10 PM
Subject: How To Get the 'initial' in the form-property?


> In my struts-config.xml, I provided some initial
> values:
>
>   name="threadForm"
>
> type="org.apache.struts.validator.DynaValidatorForm">
>name="sort"
> initial="thread_last_post_date"
> type="java.lang.String"/>
>name="order"
> initial="DESC"
> type="java.lang.String"/>
> 
>
> 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]
>
>



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



How To Get the 'initial' in the form-property?

2004-06-18 Thread Caroline Jen
In my struts-config.xml, I provided some initial
values:

 
  
  


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]