找不到Jsp套件

时间:2019-04-26 08:35:56

标签: java jsp web

嗨,我在使用jsp时遇到错误,我必须访问存在于名为model的程序包中的bean,但是当我执行代码时,我在下面看到错误,您中有人知道如何解决吗?我还添加了项目结构的图像,下面还添加了模型的java类

Structure of project

错误: org.apache.jasper.JasperException: /processregistration.jsp (line: 2, column: 0) The value for the useBean class attribute Model.User is invalid.

Jsp代码:

<%@ page import="java.io.*,java.util.*"%>
<jsp:useBean id="UserObj" class="Model.User"/>
<%
    String email = request.getParameter("email");
    String password = request.getParameter("password");
    String passwordcheck = request.getParameter("passwordcheck");
    String nome = request.getParameter("name");
    String cognome = request.getParameter("surname");
    boolean check = false;
    //Verifico tutte le condizioni necessarie nel caso in cui una condizione non sia verificata torno alla pagina principale
    try {
        if ((password.equals(passwordcheck) == false) || (email == null) || (nome == null)
                || (cognome == null)) {
            check = false;
        }

        //Una volta effettuata la verifica dei parametri procedo alla registrazione
        else {
            //out.write("email: " + email + "\n password: " + password + "\n nome: " + nome + "\n cognome: "
                    //+ cognome);
            //out.write("Parametri coretti");
            check = true;
        }
    } catch (Exception ex) {
        check = false;

    }
    if (check == false) {
        request.getRequestDispatcher("/register.jsp").include(request, response);
    }
    //Controlli eseguiti con successo
    else {

        if(UserObj.Register(email,password, nome, cognome)==true){
            out.write("registrazione  riuscita");
        }
        else{
            out.write("registrazione non riuscita");
        }


    }
%>

型号:

package Model;

import java.io.Serializable;
import java.sql.SQLException;

import Controller.UserController;

public class User implements Serializable {

    private String Username, Password;

    public User(String Username, String Password) {
        this.Username = Username;
        this.Password = Password;
    }

    public Boolean Login() {
        return UserController.Login(Username, Password);
    }

    public Boolean Register(String Email, String Password, String Nome, String Cognome) {
        try {
            return UserController.Register(Email, Password, Nome, Cognome);
        } catch (SQLException e) {
            return false;
        }

    }

}

0 个答案:

没有答案