package test.struts;
import javax.servlet.http.*;
import org.apache.struts.action.*;
public class LoginAction extends Action {
public LoginAction() {}
public ActionForward perform(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, javax.servlet.ServletException{
LoginBean lb = new LoginBean();
request.setAttribute("LoginBean", lb);
lb.setParameters(request);
ActionErrors ae = lb.validate();
request.setAttribute(Action.ERROR_KEY, ae);
if (ae == null || ae.size() == 0) {
return mapping.findForward("valid");
} else {
return mapping.findForward("invalid");
}
}
}