import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;import javax.servlet.ServletContext;
import javax.sql.DataSource;
import javax.servlet.http.*;public class LoginAction
extends Action {
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm,
HttpServletRequest servletRequest,
HttpServletResponse servletResponse) {
UserActionForm userActionForm = (UserActionForm) actionForm;
String name = userActionForm.getName();
String psw = userActionForm.getPsw();
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource)context.getAttribute("datasource");
DBUser dbuser = new DBUser(dataSource);
HttpSession session = servletRequest.getSession();
if(!(dbuser.checkUser(name,psw))){
ActionMessages errors = new ActionMessages();
errors.add(ActionMessages.GLOBAL_MESSAGE,new ActionMessage("label.deny"));
if(!errors.isEmpty()){
saveErrors(servletRequest,errors);========== 这个方法 到底 从那来的
}
return actionMapping.findForward("failed");
}
return actionMapping.findForward("successed");
}
}
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;import javax.servlet.ServletContext;
import javax.sql.DataSource;
import javax.servlet.http.*;public class LoginAction
extends Action {
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm,
HttpServletRequest servletRequest,
HttpServletResponse servletResponse) {
UserActionForm userActionForm = (UserActionForm) actionForm;
String name = userActionForm.getName();
String psw = userActionForm.getPsw();
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource)context.getAttribute("datasource");
DBUser dbuser = new DBUser(dataSource);
HttpSession session = servletRequest.getSession();
if(!(dbuser.checkUser(name,psw))){
ActionMessages errors = new ActionMessages();
errors.add(ActionMessages.GLOBAL_MESSAGE,new ActionMessage("label.deny"));
if(!errors.isEmpty()){
saveErrors(servletRequest,errors);========== 这个方法 到底 从那来的
}
return actionMapping.findForward("failed");
}
return actionMapping.findForward("successed");
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货