struts
Estas son las clases basicas que yo uso, fijat si te sirven
---------------------------------------------------
LogonForm.java
---------------------------------------------------
import javax.servlet.http.*;
import org.apache.struts.action.*;
public class LogonForm extends ActionForm {
private String username;
private String password;
public LogonForm() {
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
---------------------------------------------------
LogonAction.java
---------------------------------------------------
import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.hw.portal.forms.LogonForm;
import com.hw.services.Users;
import com.hw.portal.util.WebUser;
import com.hw.portal.struts.HibernatePlugIn;
import com.hw.portal.Constants;
public class LogonByEmailAction extends Action {
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
String username = ((LogonForm) form).getUsername();
String password = ((LogonForm) form).getPassword();
ActionMessages errors=new ActionMessages();
if(!errors.isEmpty()) this.saveErrors(request, errors);
((LogonForm) form).setPassword(null);
return errors.isEmpty() ? mapping.findForward("success") : (mapping.getInputForward());
}
}
---------------------------------------------------
LogonForm.java
---------------------------------------------------
import javax.servlet.http.*;
import org.apache.struts.action.*;
public class LogonForm extends ActionForm {
private String username;
private String password;
public LogonForm() {
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
---------------------------------------------------
LogonAction.java
---------------------------------------------------
import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.hw.portal.forms.LogonForm;
import com.hw.services.Users;
import com.hw.portal.util.WebUser;
import com.hw.portal.struts.HibernatePlugIn;
import com.hw.portal.Constants;
public class LogonByEmailAction extends Action {
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
String username = ((LogonForm) form).getUsername();
String password = ((LogonForm) form).getPassword();
ActionMessages errors=new ActionMessages();
if(!errors.isEmpty()) this.saveErrors(request, errors);
((LogonForm) form).setPassword(null);
return errors.isEmpty() ? mapping.findForward("success") : (mapping.getInputForward());
}
}
