📄 loginaction.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.oa.struts.login.action;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.oa.struts.login.model.userInfoDAO;
import com.oa.struts.vo.LoginInfo;
public class LoginAction extends Action
{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
//PrintWriter out=response.getWriter();
HttpSession session=request.getSession();
String passWord=null;
String inputConfirm=null;
String userID=request.getParameter("userId");
int userId=0;
if(userID!=null && !userID.equals(""))
{
userId=Integer.parseInt(userID);
}
System.out.println("userId="+userId);
passWord=request.getParameter("passWord");
inputConfirm = request.getParameter("confirmCode");
String confirmCode = (String)request.getSession().getAttribute("confirmCode");
userInfoDAO one=new userInfoDAO();
if(!inputConfirm.equals(confirmCode))
{
request.setAttribute("confirmCodeFlag", "false");
}
if((one.checkUser(userId, passWord,session))&&inputConfirm.equals(confirmCode))
{
LoginInfo loginInfo=(LoginInfo)session.getAttribute("LoginInfo");
if(loginInfo!=null)
{
request.getSession().setAttribute("flag", "flag");
request.getSession().setAttribute("realName",loginInfo.getRealName());
request.getRequestDispatcher("/index.jsp").forward(request,response);
System.out.println("登陆成功");
}
else
{
//out.println("<Script language='JavaScript'>alert('不存在该用户');</Script>");
request.getRequestDispatcher("login.jsp").forward(request,response);
}
}
else
{
//out.println("<Script language='JavaScript'>alert('用户名或密码错误');</Script>");
request.getRequestDispatcher("login.jsp").forward(request,response);
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -