ManagerLogin报如下404错误:
加 @WebServlet("/managerLogin")注解相当于配置文件,后来发现 BAdmin bAdmin多余的参数没去掉 。写到post 方法就可以登录到订单管理页面了,代码如下:
public void doGet( HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("进来了");
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
//PrintWriter out = response.getWriter();
System.out.println("进来了");
//1.用户名,密码
String name = request.getParameter("name");
String password=request.getParameter("password");
System.out.println(name+":"+password);
//2. new adminDaoImp
IadminDao ad = new adminDaoImp();
//3. 得到用户名和密码
BAdmin B = ad.bAdmin(name, password);
System.out.println("b");
//4.得到参数,跳转页面
if(null!=B.getname()){
HttpSession session=request.getSession();
session.setAttribute(name, B.getname());
session.setAttribute(password,B.getPassword());
System.out.println(B.getname());
response.sendRedirect(request.getContextPath()+"/back/back.jsp");
}else{
response.sendRedirect(request.getContextPath()+"/back/login.jsp");
}
}
总结,还是要按规范去加参数,一步步总结调试。