Пакет не найден - PullRequest
       17

Пакет не найден

0 голосов
/ 26 апреля 2019

Привет, у меня есть ошибка с jsp, я должен получить доступ к bean-компоненту, присутствующему в пакете с именем model, но когда я выполняю код, мне показано сообщение об ошибке ниже, кто-нибудь из вас знает, как ее решить? Я также добавил изображение структуры проекта, ниже я также добавил класс java модели

Структура проекта

Ошибка: 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;
        }

    }

}
...