Day4
今天编写了登录界面跳转功能,并验证跳转成功。
功能页面
<html> <head> <title>主界面</title> </head> <body> 欢迎:${user1.getU_name()}来到学生管理界面<br> 这是主界面 </body> </html>
User类
public class User { private int u_id; private String u_name; private String u_pwd; private String u_phone; private int role; private int isdelete; public User(){ } public User(int u_id, String u_name, String u_pwd, String u_phone, int role, int isdelete) { this.u_id = u_id; this.u_name = u_name; this.u_pwd = u_pwd; this.u_phone = u_phone; this.role = role; this.isdelete = isdelete; } public int getU_id() { return u_id; } public void setU_id(int u_id) { this.u_id = u_id; } public String getU_name() { return u_name; } public void setU_name(String u_name) { this.u_name = u_name; } public String getU_pwd() { return u_pwd; } public void setU_pwd(String u_pwd) { this.u_pwd = u_pwd; } public String getU_phone() { return u_phone; } public void setU_phone(String u_phone) { this.u_phone = u_phone; } public int getRole() { return role; } public void setRole(int role) { this.role = role; } public int getIsdelete() { return isdelete; } public void setIsdelete(int isdelete) { this.isdelete = isdelete; } @Override public String toString() { return "User{" + "u_id=" + u_id + ", u_name='" + u_name + '\'' + ", u_pwd='" + u_pwd + '\'' + ", u_phone='" + u_phone + '\'' + ", role=" + role + ", isdelete=" + isdelete + '}'; } }
dao包
LoginDao
public interface LoginDao { User logindao(User user); }
LoginDaoImpl
public class LoginDaoImpl implements LoginDao{ @Override public User logindao(User user) { int id = user.getU_id(); String pwd = user.getU_pwd(); User u = new User(1001,"小明","1","123123",1,0); return u; } }
service包
loginService
public interface loginService { User loginService(User user); }
loginServiceImpl
public class loginServiceImpl implements loginService { @Override public User loginService(User user) { LoginDao loginDao = new LoginDaoImpl(); return loginDao.logindao(user); } }
servlet包
LoginServlet类
@WebServlet("/login")
public class LoginServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String u_id = req.getParameter("u_id");
String u_pwd = req.getParameter("u_pwd");
User user = new User();
user.setU_id(Integer.valueOf(u_id));
user.setU_pwd(u_pwd);
loginService ls = new loginServiceImpl();
User user1 = ls.loginService(user);
System.out.println(user1+"...");
if (true){
//进入登陆界面
req.setAttribute("user1",user1);
req.getRequestDispatcher("mainPage.jsp").forward(req,resp);
}else {
//重新登陆
}
System.out.println("账户:"+user.getU_id()+" 密码:"+user.getU_pwd());
}
}

浙公网安备 33010602011771号