struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michelle Wynn" <mw...@csc.com>
Subject Re: [Validator] Client-side works, but not server-side
Date Sun, 29 Dec 2002 23:08:03 GMT

I assume you are only getting nothing when the server side validation
fails.  If you are getting nothing when the validation doesn't fail that is
another problem.

If it is the former, I suspect your problem is related to your input
parameter in the action mapping.  I had a similar situation (blank screen
when server side validation failed and javascript was turned off).  Turned
out Input was set to an invalid path, once it was corrected, it worked like
a charm.




                                                                                         
                    
                      "Matt Raible"                                                      
                    
                      <matt@raibledesig        To:       <struts-user@jakarta.apache.org>
                    
                      ns.com>                  cc:                                    
                       
                                               Subject:  [Validator] Client-side works, but
not server-side   
                      12/29/2002 05:58                                                   
                    
                      PM                                                                 
                    
                      Please respond to                                                  
                    
                      "Struts Users                                                      
                    
                      Mailing List"                                                      
                    
                                                                                         
                    
                                                                                         
                    




I have the following defined in validation.xml:

      <form name="userForm">

              <field property="username"
                     depends="required,email">
                  <msg
                    name="required"
                    key="errors.required"/>
                  <msg
                    name="email"
                    key="errors.email"/>

                  <arg0 key="userForm.username"/>
              </field>

      </form>

And this works great for prompting me with client-side validation, but
when I turn off Javascript to test server-side validation, I get
nothing.  Any ideas?  I'm using inputForward="true" on my <controller>,
but I changed to be a regular path to "/editProfile.do" and still I get
no server-side validation.  Here is my action-mapping:

<action path="/saveUser" type="org.appfuse.webapp.actions.UserAction"
  name="userForm" scope="session" input="/userProfile.do"
  parameter="action" unknown="false" validate="true"/>

Any ideas?  I'm fairly confident that I have things configured
correctly, as the client-side validation works.  Suggestions are
appreciated.

Thanks,

Matt






--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message