if (userType.equals("admin"))
{
AdaccountDAO adaccountDAO=new AdaccountDAO();
Adaccount adaccount=new Adaccount();
boolean findFl=false;
try
{
adaccount=adaccountDAO.findByAdminID(Integer.parseInt(userID));
}catch(Exception e)
{
errorMsg="获取人员信息失败";
}
if (adaccount.getAdminID()==Integer.parseInt(userID))
if (adaccount.getPassword().equals(userPassword))
{
findFl=true;
}else
errorMsg="密码不正确,请重新输入!";
else
errorMsg="人员号码不正确,请重新输入!";
if (findFl)
{
HttpSession session=request.getSession();
session.setAttribute("adaccount",adaccount);
response.setCharacterEncoding("gb2312");
getServletConfig().getServletContext().getRequestDispatcher("/userMainframe/adaccountMainframe.jsp").include(request, response);
}
else
{
response.setCharacterEncoding("gb2312");
response.getWriter().print("<h2><font color=red>"+errorMsg+"</font></h2>");
getServletConfig().getServletContext().getRequestDispatcher("/userMainframe/login.jsp").include(request, response);
}
}
else if (userType.equals("vaccount"))
{
//判断客户的账号及密码是否正确并进行相应导航的代码
VaccountDAO vaccountDAO=new VaccountDAO();
Vaccount vaccount=new Vaccount();
boolean findFl=false;
try
{
vaccount=vaccountDAO.findByVillager_id(Integer.parseInt(userID));
}catch(Exception e)
{
errorMsg="获取客户信息失败";
}
if (vaccount.getVillager_id()==Integer.parseInt(userID))
if (vaccount.getPassword().equals(userPassword))
{
findFl=true;
}else
errorMsg="密码不正确,请重新输入!";
else
errorMsg="客户号码不正确,请重新输入!";
if (findFl)
{
HttpSession session=request.getSession();
session.setAttribute("vaccount", vaccount);
response.setCharacterEncoding("gb2312");
getServletConfig().getServletContext().getRequestDispatcher("/userMainframe/vaccountMainframe.jsp").forward(request, response);
}else
{
response.setCharacterEncoding("gb2312");
response.getWriter().print("<h2><font color=red>"+errorMsg+"</font></h2>");
getServletConfig().getServletContext().getRequestDispatcher("/userMainframe/login.jsp").include(request, response);
}