PDA

View Full Version : [jsp] errore JasperException


geko84k
18-03-2008, 18:11
salve a tutti quando vado a lanciare la mia pagina jsp mi viene visualizzato questo errore:
exception

org.apache.jasper.JasperException: Exception in JSP: /index.jsp:23

20: {out.println("<frame src='home.jsp'>");
21: out.println("<frame src='destra.html'>");}
22: else{
23: String form=request.getParameter("hidden").toString();
24: if(form.equals("vai")){
25: out.println("<frame src='home2.jsp'>");
26: out.println("<frame src='destra.html'>"); }


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause

java.lang.NullPointerException
org.apache.jsp.index_jsp._jspService(index_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)



c'è nessuno che può aiutarmi

grazie in anticipo

Gremo
19-03-2008, 00:49
String form=request.getParameter("hidden").toString();

se l'errore è in questa riga, è probabile che:

1) il campo "hidden" passato sia nullo (il toString() chiamato su un oggetto nullo)
2) l'oggetto request sia nullo (il getParameter() chiamato su un oggetto nullo)

non conosco benissimo questi oggetti, però puoi inserire facilmente un controllo:



String form= "default"; // VALORE DI DEFAULT SE "hidden" non esiste

if (request != null && request.getParameter("hidden") != null)
form=request.getParameter("hidden").toString();
...

geko84k
19-03-2008, 21:43
ti ringrazio per la risposta, ma è una prova che già ho fatto senza ottenere nessun risultato... ho sempre l'errore...:muro: