为了账号安全,请及时绑定邮箱和手机立即绑定

出现问题:Unable to compile class for JSP; UsersVerify cannot be resolved to a type

输入用户名密码,点击登陆按钮后报错:

https://img1.sycdn.imooc.com//5c88988b00016dee13901366.jpg


代码如下:

dologin.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" import = "java.util.*"%>

<%
    request.setCharacterEncoding("utf-8");
%>

    <jsp:useBean id="userVerify" class = "UsersVerify" scope="application" />
    <jsp:useBean id = "loginUser" class = "Users" scope = "application"/>
    <jsp:setProperty name="loginUser" property="*" />

    <%
        if (userVerify.isValid(loginUser)) {
            // 成功则转发
            session.setAttribute("username", loginUser.getUsername());
            request.getRequestDispatcher("success.jsp").forward(request, response);
        } else {
            // 登陆失败则重定向
            response.sendRedirect("failure.jsp");
        }
    %>


Users.java

public class Users {
    private String username;
    private String password;

    public Users(){}

    public void setUsername(String username) {
        this.username = username;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getUsername() {
        return username;
    }

    public String getPassword() {
        return password;
    }
}


UsersVerify.java

public class UsersVerify {
    // private boolean isValid = false;

    public UsersVerify() {}

    public boolean isValid(Users u) {
        if (u.getUsername().equals("admin") && u.getPassword().equals("123456")) {
            return true;
        }
        return false;
    }
}


正在回答

5 回答

java bean的类【必须】放在package里!不能直接放在source下!所以这就是为什么老师的User和UserDao都分别放在com.po和com.dao里

0 回复 有任何疑惑可以回复我~

我也遇到了这个问题 楼主解决了吗 

0 回复 有任何疑惑可以回复我~

点击project中的clean,然后重新运行项目OK了

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5cc40f410001286c08630078.jpg

类的包名也要写出来的,你再试试看


0 回复 有任何疑惑可以回复我~

<jsp:useBean id="userVerify" class "UsersVerify" scope="application" />

<jsp:useBean id = "loginUser" class "Users" scope = "application"/>

你这class没写对,你再重看老师的视频。。。是类的全包名,看你的类在哪个路径下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

出现问题:Unable to compile class for JSP; UsersVerify cannot be resolved to a type

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信