Defining and configure an ActionForm

Defining and configure an ActionForm

Previous Home Next

 

The struts ActionForm represents an HTML form that the user interacts with over one or more pages. ActionForm are java Bean that is used to encapsulate and validate the request data submitted by an HTTP request

 
RegisterationForm.java

package r4r.co.in;
import org.apache.struts.*;

public class RegisterationForm extends ActionForm {	
private static final long serialVersionUID = 1L;	
private String username;	
private String pwd , pwd2, email;
public void setUsername(String username) {
this.username = username;	}	
public String getUsername() {
return username;	}	
public void setPwd2(String pwd2) {	
this.pwd2 = pwd2;	}	
public String getPwd2() {		
return pwd2;	}	
public void setPwd(String pwd) {	
this.pwd = pwd;	}	
public String getPwd() {	
return pwd;	}	
public void setEmail(String email) {
this.email = email;	}	
public String getEmail() {
return email;	}
}

struts-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC 
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" 
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans >
<form-bean name="userForm" type="r4r.co.in.RegisterationForm" />
</form-beans>
<action-mappings>
<action input="/register.jsp" name="userForm" path="/Register" 
scope="request" type="r4r.co.in.RegisterationAction"  >
<forward name="success" path="/thanx.jsp"/>
</action>
</action-mappings>
</struts-config>


Previous Home Next