dear,

i am not getting the parameter values whlie dispalying the errors. i am
providing all my code here can any one help me regarding this



Form Bean class:URformBean.java

java Code:


*import* javax.servlet.http.*;*import*
org.apache.struts.action.*;*import*
org.apache.struts.validator.*;*public* *class* URFormBean *extends*
DynaValidatorForm{*public* *void* reset(ActionMapping
actionMapping,HttpServletRequest req) {
       System.out.println("reset called");
       set("userName","UserName");
       set("passOne","");
      set("passTwo","");
       set("age","");
      set("email","email id");
      System.out.println("reset end");
}}


Action class:URAction.java


java Code:

*import* javax.servlet.http.*;*import*
org.apache.struts.action.*;*public* *class* URAction *extends* Action{
*public* ActionForward execute(ActionMapping actionMapping,ActionForm
form,HttpServletRequest req,HttpServletResponse res)*throws* Exception
 {
     *try*
       {
               URFormBean ufb=(URFormBean)form;
             }
      *catch* (Exception e)
    {
          System.out.println("error");
    }//    System.out.println((String)ufb.get("userName"));
     *return* actionMapping.findForward("ur");
   }}



Form: urform.jsp

<%@ taglib uri="/tags/struts-html" prefix="html"%>
<html:html>
<head><title>User Registration Form</title></head>    <body><html:errors/>
 <html:form action="ura.do">
 <b>User Name:</b>
<html:text property="userName"/><br>
<b>Password:</b>
<html:password property="passOne"/><br>
<b>Re-password:</b>
<html:password property="passTwo"/><br>
 <b>age:</b>
<html:text property="age"/><br>
 <b>email:</b>
<html:text property="email"/><br>
 <html:submit property="submit" value="Register"/>
   </html:form>
  </body>
</html:html>



and
sucess page after sucessfully registered

struts-config.xml

<form-beans>
 <form-bean name="URForm" type="URFormBean">
 <form-property name="userName" type="java.lang.String"/>
   <form-property name="passOne" type="java.lang.String"/>
    <form-property name="passTwo" type="java.lang.String"/>
  <form-property name="age" type="java.lang.String"/>
   <form-property name="email" type="java.lang.String"/>
 </form-bean> </form-beans>
<action path="/ura" type="URAction" name="URForm" scope="request"
input="/urform.jsp" validate="true">
  <forward name="ur" path="/ur.jsp"/>
 </action>




validation.xml

<formset>
    <form name="URForm">
    <field property="userName" depends="required">
<arg0 name="required" key="userName"  resourse="true"/>
</field>
<field property="passOne" depends="required">
<arg0     name="required" key="passOne"  resourse="false"/>
</field>
<field property="passTwo"   depends="required">
<arg0  name="required" key="passTwo"  resourse="false"/>
</field>
<field property="age"depends="required,range">
<arg0   name="required"  key="age"  resourse="false"/>
<arg0 name="range" key="age"resourse="false"/>
<arg1 name="range"   key="${var:min}"  resourse="false"/>
<arg2  name="range"  key="${var:max}" resourse="false"/>
<var>
var-name>min</var-name>
<var-value>25</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>50</var-value>
</var>
</field>
<field property="email" depends="required,email">
<arg0   name="required"  key="email"  resourse="false"/>
<arg0 name="email" key="email" resurse="false"/>
</field>
</form>
</formset>




all the above are different source code and i am not getting any erors or
exceptions
can any one tell where i am doing mistakes


regards

Reply via email to