Hi, thanks for the suggestion. How to turn the validation off? Thanks
2009/6/22 Paweł Wielgus <poulw...@gmail.com>: > Hi Sam, > it is most likely caused by validation, > turn it off if that is the what You want to do. > > Best greetings, > Paweł Wielgus. > > > 2009/6/22 Sam Wun <swun2...@gmail.com>: >> Dear all, >> >> I have a Registration form, when user click a Sign in button, the >> OrderAction.java is supposed redirect it to another page, but >> currently it stay on the same page (the registration form). >> Please refer to the following codes: >> >> -- OrderAction.java >> >> /** @struts.action name="OrderForm" path="/onlinepayment_portlet/reg" >> * scope="session" >> * input="/portlet/onlinepayment_portlet/reg.jsp" >> * >> * @struts.action-forward name="/onlinepayment_portlet/reg" >> path="/onlinepayment_portlet/reg.jsp" >> * @struts.action-forward name="/onlinepayment_portlet/user_info" >> path="/onlinepayment_portlet/user_info.jsp" >> */ >> >> public class OrderAction extends PortletAction{ >> >> /* >> public ActionForward execute(ActionMapping mapping,ActionForm >> form, HttpServletRequest request, HttpServletResponse response) throws >> IOException,ServletException{ >> return mapping.findForward("success"); >> } >> */ >> >> public ActionForward execute( >> ActionMapping mapping, ActionForm form, >> HttpServletRequest req, >> HttpServletResponse res) >> throws Exception { >> >> //Get form and initialize only if number list not empty >> OrderForm orderForm = (OrderForm) form; >> >> String pw = orderForm.getPassword().trim(); >> String emailaddr = orderForm.getEmailAddress().trim(); >> if (pw.length() > 0 && emailaddr.length() > 0 ) { >> return >> mapping.findForward("/onlinepayment_portlet/user_info"); >> } >> else >> return >> mapping.findForward("/onlinepayment_portlet/user_info"); >> } >> >> >> public ActionForward render( >> ActionMapping mapping, ActionForm form, >> PortletConfig config, >> RenderRequest req, RenderResponse res) >> throws Exception { >> >> OrderForm orderForm = (OrderForm)form; >> >> return >> mapping.findForward("/onlinepayment_portlet/user_info"); >> } >> } >> >> -- reg.jsp: >> <%@ include file="/html/portlet/onlinepayment_portlet/init.jsp" %> >> >> <bean:define id="email_address" name="OrderForm" >> property="emailAddress" type="java.lang.String" /> >> >> <html:form action="/onlinepayment_portlet/reg" method="post" >> focus="emailAddress"> >> >> <table border="0" cellspacing="5" cellpadding="0"> >> <tr> >> <td nowrap><div class="jc_tran_title_text"><bean:message >> key="form.email_address"/></div></td> >> </tr> >> <tr> >> <td nowrap> >> <html:text name="OrderForm" property="emailAddress" size="50" /> >> </td> >> </tr> >> <tr> >> <td nowrap> >> >> </td> >> </tr> >> >> <tr> >> <td nowrap><div class="jc_tran_title_text">Password</div></td> >> >> </tr> >> <tr> >> <td nowrap> >> <input type="password" name="custPassword" size="50" value="" >> class="jc_tran_input"> >> </td> >> </tr> >> <tr> >> <td nowrap> >> >> </td> >> >> </tr> >> <tr> >> <td nowrap> >> >> </td> >> </tr> >> <tr> >> <td nowrap> >> <html:submit><bean:message key="button.sign_in"/></html:submit> >> </html:form> >> <html:submit><bean:message key="button.new_visitor"/></html:submit> >> <html:submit><bean:message key="button.cancel_checkout"/></html:submit> >> </td> >> </tr> >> </table> >> >> -- user_info.jsp >> >> <%@ include file="/html/portlet/onlinepayment_portlet/init.jsp" %> >> >> <bean:define id="first_name" name="OrderForm" property="firstName" >> type="java.lang.String" /> >> <bean:define id="last_name" name="OrderForm" property="LastName" >> type="java.lang.String" /> >> <bean:define id="shipping_address" name="OrderForm" >> property="shippingAddress" type="java.lang.String" /> >> <bean:define id="billing_address" name="OrderForm" >> property="billingAddress" type="java.lang.String" /> >> >> <html:form action="/onlinepayment_portlet/user_info" method="post" >> focus="emailAddress"> >> >> <table border="0" cellspacing="5" cellpadding="0"> >> <tr> >> <td nowrap><div class="jc_tran_title_text"><bean:message >> key="form.firstname"/></div></td> >> <td nowrap> <html:text name="OrderForm" property="firstName" >> size="50" /> </td> >> <td nowrap><div class="jc_tran_title_text"><bean:message >> key="form.lastname"/></div></td> >> <td nowrap> <html:text name="OrderForm" property="lastName" >> size="50" /> </td> >> </tr> >> <tr> <td nowrap> </td> </tr> >> <tr> <td nowrap><div class="jc_tran_title_text"><bean:message >> key="form.email_address"/></div></td> </tr> >> <tr> <td nowrap> <html:text name="OrderForm" property="emailAddress" >> size="50" /> </td> >> </tr> <tr> <td nowrap> </td> </tr> >> >> <tr> <td nowrap><div class="jc_tran_title_text">Password</div></td> </tr> >> <tr> <td nowrap> <input type="password" name="custPassword" >> size="50" value="" class="jc_tran_input"> </td> >> </tr> <tr> <td nowrap> </td> </tr> >> <tr> <td nowrap> </td> </tr> >> <tr> <td nowrap> >> <html:submit><bean:message key="button.sign_in"/></html:submit> >> </html:form> >> >> <html:submit><bean:message key="button.new_visitor"/></html:submit> >> <br> >> <br> >> <html:submit><bean:message key="button.cancel_checkout"/></html:submit> >> </td> >> </tr> >> </table> >> >> Your help is much appreciated. >> Thanks >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org