Ciao ho un problema con una pagina jsp... Lo scopo della pagina è quello di inserire una mail di una persona( le informazioni come mail nome cognome e pass sono contenute in un db mysql) e poi inviare sulla mail dello stesso la password. Il problema che se eseguo il codice in una classe test funziona, quindi trova la persona e mi invia anche la mail. Se richiamo il metodo dalla pagina jsp non me lo eseguo dandomi l'errore . Inserisco il codice della pagina jsp, del metodo e dell'errore che mi stampa eclipse:
codice:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ page import= "java.util.*" %> <%@ page import= "unisalento.business.core.model.*"%> <%@ page import= "unisalento.business.dbinterfac.*"%> <%@ page import= "unisalento.business.dbinterface.dao.*" %> <%@ page import= "unisalento.business.core.login.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!-- Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 3.0 License Name : Consistent Description: A two-column, fixed-width design with dark color scheme. Version : 1.0 Released : 20120322 --> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <title>Università del Salento</title> <link href="http://fonts.googleapis.com/css?family=Bitter" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="style.css" /> <script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript" src="jquery.dropotron-1.0.js"></script> <script type="text/javascript"> $(function() { $('#menu > ul').dropotron({ alignment: 'center', mode: 'fade', offsetY: -13 }); }); </script> </head> <body> <div id="wrapper"> <div id="header"> <div id="logo"> [img]images/banner2.jpg[/img] </div> </div> <div id="menu"> <ul> <li class="current"> Home <li class="first">Registrazione <li class="first"> Link Utili <span class="down-arrow"></span> <ul> [*]Università del Salento [*]Facoltà di Ingegneria [*]Servizi online studenti [/list] <li class="first"> Contattaci [/list] </div> <div id="page"> <div id="sidebar" style="width:180px"> <div class="box"> </div> </div> <form action="rem.jsp" method="post"> <div id="content" style="margin-left:220px; width:680px"> <div class="box"> Inserire e-mail: <input type="text" name="email" /> <input type="submit" name="inviabtn" value= "Invia"></input> </div> <br class="clearfix" /> </div> </form> <br class="clearfix" /> </div> </div> <div id="footer"> © 2012 Sitename.com | Powered by Dropotron | Design by CSS Templates </div> </body> </html> </body> </html>codice:public ArrayList<Persona> rememberpass(String email){ int i=0; ArrayList<Persona> pers = new ArrayList<Persona>(); Vector<String[]> risultato= DbConnection.getInstance().eseguiQuery("select nome, cognome, password from persona where email = '" + email+"'"); String[] riga=risultato.get(i); Persona p = new Persona(); p.setNome(riga[0]); p.setCognome(riga[1]); p.setPassword(riga[2]); pers.add(p); return pers; }Ringrazio anticipitamente chi mi aiuterà....codice:HTTP Status 500 - -------------------------------------------------------------------------------- type: Exception report message : description: The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) root cause java.lang.NullPointerException unisalento.business.dbinterface.dao.PersonaDAO.rememberpass(PersonaDAO.java:52) org.apache.jsp.rem_jsp._jspService(rem_jsp.java:87) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) note The full stack trace of the root cause is available in the Apache Tomcat/7.0.27 logs.

Rispondi quotando