📄 loginaction.java
字号:
package lightningboard.action;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import lightningboard.Action;import lightningboard.util.StringUtil;import lightningboard.ActionException;import lightningboard.ActionMessage;import lightningboard.dao.DAOFactory;import lightningboard.dao.LoginDAO;import lightningboard.bean.LoginBean;public class LoginAction implements Action { public String excute(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException,ActionException{ String u_name=request.getParameter("u_name"); u_name=StringUtil.escapeSQLTags(u_name); String u_password=request.getParameter("u_password"); u_password=StringUtil.escapeSQLTags(u_password); if (StringUtil.nullOrBlank(u_name)||StringUtil.nullOrBlank(u_password)){ request.setAttribute("actionMessage",new ActionMessage("blank_error")); return "/actionMessage.jsp"; } DAOFactory daof=DAOFactory.getDAOFactory(); LoginDAO loginDAO=daof.getLoginDAO(); LoginBean loginBean=loginDAO.execute(u_name); if (loginBean!=null&&u_password.equals(loginBean.getU_password())){ HttpSession session = request.getSession(); session.setMaxInactiveInterval(-1); session.setAttribute("loginBean",loginBean); response.sendRedirect("user.do?u_id="+loginBean.getU_id()); return null; }else{ request.setAttribute("actionMessage",new ActionMessage("login_error")); return "/actionMessage.jsp"; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -