报错信息↓:
项目结构↓:
UserService代码↓:
package main.webapp.service;
import main.webapp.dao.UserDao;
import main.webapp.po.User;
public interface UserService extends UserDao {
/**
*用户是否重复
*/
public boolean isReg(User user);
}
UseService代码↓:
package main.webapp.service;
import main.webapp.dao.UserDao;
import main.webapp.po.User;
public interface UserService extends UserDao {
/**
*用户是否重复
*/
public boolean isReg(User user);
}
index代码↓:
<%@ page import="main.*" %>
<%@ page import="java.sql.*" %>
<%@ page language="java" contentType="text/html;
charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>login</title>
</head>
<body>
<%
request.setCharacterEncoding("UTF-8");
String uName = request.getParameter("name");//获取name值
String uPwd = request.getParameter("pwd");//获取pwd值
UserService userService = new UserServiceImpl();
User user=userService.findUser(new User(uName,uPwd));//调用findUser方法,用户登录
if(user!=null){//登录成功
session.setAttribute("info", user);
//设置session值,自己要的数据什么的放在session里面传来传去
response.sendRedirect("success.jsp");
}else{//登录失败
response.sendRedirect("login.jsp");
}
%>
</body>
</html>