The form-bean in my struts-config.xml is specified
like this:

<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>

My servlet extends Action has the following code:

  DynaActionForm initForm = ( DynaActionForm )form;
  String sort = ( String )initForm.get( "sort" );
  String order = ( String )initForm.get( "order" );

The action mapping for this action is like:

    <action
        roles="administrator,editor,contributor"
        path="/message/ListThreads"
        type="org.MyOrg.MyProj.message.ListThreads"
        name="threadForm"
        scope="request"
        validate="false">
       <forward
            name="success"
            path=".thread.Form"/>
    </action>

If I call the action with the threadForm submitted,
the application works fine.

If I call the action "without" the threadForm, the
server cannot get the 'initial' in the form-bean.

Something must be missing because the 'initial' should
automatically populate the form if the server cannot
find a form.

I really hope that someone could spot the error. 
Thanks.




                
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail

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

Reply via email to