OK I put the validation="false" in the struts-config.xml file, now I
got an error when I tried to load the page:

23:42:00,815 ERROR [PortletRequestDispatcherImpl:316]
javax.servlet.ServletException: File
"/html/onlinepayment_portlet/user_info.jsp" not found
javax.servlet.ServletException: File
"/html/onlinepayment_portlet/user_info.jsp" not found
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

What are those funny &quot surrounded the path user_info.jsp file?

Thanks for the help


2009/6/22 Sam Wun <swun2...@gmail.com>:
> 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

Reply via email to