Hi All, While developing an application in struts2 i am facing a strange problem with one of my action namely RegsitrationAction. i have a jsp page for user registration where there are certain fields for the user to be filled for the registration purpose. i have created a UserProfile bean class with the bean properties for all the user registration fields.
in the Action class i am using Model Driven Approach for the Data Transfer but my action execute method is being called 2 times and i am unable to figure out the exact problem,but i can find the same data twice in the database.below is the snapshot of my action calss as well as the Struts.xml file for the Registration Process. *ACTION CLASS public class UserRegistration extends ActionSupport implements ModelDriven<UserProfile> { /** * */ private static final long serialVersionUID = 4619853901735738145L; private boolean status=false; public String execute()throws Exception{ RegisterUser registerUser=new RegisterUser(); status=registerUser.registerNewUser(userProfile); System.out.println("*******************Status is************* "+status); if(status){ return SUCCESS; } else{ return INPUT; } } private UserProfile userProfile=new UserProfile(); public UserProfile getModel(){ return userProfile; } } Struts.xml <action name="Register" class="actionsfolder.UserRegistration"> <result name="success">/welcome/welcome.jsp</result> <result name="input">/registration/Registrer.jsp</result> </action> Any help in this regard will be much appriciated.. Thanks in advance -aum *