Re: How To Get the 'initial' in the form-property?
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?
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?
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]