[RISOLTO] Login personalizzato in JSP
Inviato: gio 5 apr 2012, 15:25
Salve ragazzi,
ho un problema. Sto preparando un progetto per l'esame di progettazione software e, dopo aver realizzato la parte in Java, sto sviluppando l'interfaccia in JSP.
Quando inserisco i dati nel form di login, esso invia i valori in login.jsp, che, a sua volta, reindirizza, a seconda delle credenziali immesse, o a docente_loggato.jsp oppure a beneficiario_loggato.jsp.
Il che non sarebbe un problema, se non fosse per il fatto che, quando login.jsp manda un response.sendRedirect(./beneficiario_loggato.jsp) (o response.sendRedirect(./docente_loggato.jsp)), i valori di username e password vengono cancellati.
Di conseguenza, Tomcat rimanda un errore 500, in quanto i valori di ritorno dei metodi p.getNome() e p.getCognome() (dove p è l'oggetto che si riferisce alla classe Persona) sono nulli, poichè, avendo perso username e password, non riesce ad eseguire una query corretta al database per ottenere i valori richiesti dai metodi richiamati.
C'è un modo per ridirezionare il login alle due pagine su citate, senza perdere i valori passati a username e password?
Grazie
ho un problema. Sto preparando un progetto per l'esame di progettazione software e, dopo aver realizzato la parte in Java, sto sviluppando l'interfaccia in JSP.
Quando inserisco i dati nel form di login, esso invia i valori in login.jsp, che, a sua volta, reindirizza, a seconda delle credenziali immesse, o a docente_loggato.jsp oppure a beneficiario_loggato.jsp.
Il che non sarebbe un problema, se non fosse per il fatto che, quando login.jsp manda un response.sendRedirect(./beneficiario_loggato.jsp) (o response.sendRedirect(./docente_loggato.jsp)), i valori di username e password vengono cancellati.
Di conseguenza, Tomcat rimanda un errore 500, in quanto i valori di ritorno dei metodi p.getNome() e p.getCognome() (dove p è l'oggetto che si riferisce alla classe Persona) sono nulli, poichè, avendo perso username e password, non riesce ad eseguire una query corretta al database per ottenere i valori richiesti dai metodi richiamati.
C'è un modo per ridirezionare il login alle due pagine su citate, senza perdere i valori passati a username e password?
Grazie