1、步骤


if (success) { //成功 //获取session对象,要求必须获取到session,没有session也要新建一个session对象 HttpSession session = request.getSession(); session.setAttribute("username",username); //重定向 response.sendRedirect(request.getContextPath() + "/dept/list");} else { response.sendRedirect(request.getContextPath() + "/error.jsp"); }
/*获取当前session你已经登录过了,如果没有session对象,无需新建获取不到,则返回null*/HttpSession session = request.getSession(false);//用户登陆过了,写过username了if (session != null && session.getAttribute("username") != null) { String servletPath = request.getServletPath(); if ("/dept/list".equals(servletPath)) { doList(request, response); } else if ("/dept/detail".equals(servletPath)) { doDetail(request, response); } else if ("/dept/delete".equals(servletPath)) { doDel(request, response); } else if ("/dept/save".equals(servletPath)) { doSave(request, response); } else if ("/dept/edit".equals(servletPath)) { doEdit(request, response); } else if ("/dept/update".equals(servletPath)) { doUpdate(request, response); }}//跳转到登录页面else { response.sendRedirect(request.getContextPath() + "/index.jsp"); }



2、实现

3、源码
OA3.zip
Servlet做单表.sql
登录.sql