SettleAB 2021-04-30 09:56 采纳率: 0%
浏览 322

为什么UserServiceImpl cannot be resolved to atype报错?

报错信息↓:

项目结构↓:

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>
  • 写回答

4条回答 默认 最新

  • SettleAB 2021-04-30 09:58
    关注

    UserServiceImpl代码↓:

    package main.webapp.service.impl;
    
    import main.webapp.dao.UserDao;
    import main.webapp.dao.impl.UserDaoImpl;
    import main.webapp.po.User;
    import main.webapp.service.UserService;
    
    public class UserServiceImpl implements UserService {
    	public UserDao uDao = new UserDaoImpl();
    	@Override
    	public User findUser(User user) {
    		// TODO Auto-generated method stub
    		return uDao.findUser(user);
    	}
    
    	@Override
    	public void addUser(User user) {
    		// TODO Auto-generated method stub
    		uDao.addUser(user);
    	}
    
    	@Override
    	public boolean isReg(User user) {
    		// TODO Auto-generated method stub
    		User u = uDao.findUser(user);
    		if(u==null) {
    			return true;
    		}
    		return false;
    	}
    		
    }
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试