|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Messaggi: n/a
|
[JAVASCRIPT] problemi di visualizzazione di un popup con codice html dinamico
ho una pagina jsp , chiamata Prova.jsp , dalla quale posso richiamare un popup , cliccando all'interno di una cella :
<td width="15%" height="25" align="center" onclick="javascript:viewPopUp('<bean:write name='richiesta' property='idSiebel'/>');"> clicca </td> *** ecco la funzione viewPopUp che viene richiamata : e' scritta sempre all'interno della pagina Prova.jsp function viewPopUp(Siebel) { var windowprops = "width=640,height=480"; document.ClienteProfiloOffertaForm.idSiebel.value=Siebel; document.ClienteProfiloOffertaForm.action = "/gestioneRichiestaCliente.do?method=viewPopUp"; document.ClienteProfiloOffertaForm.submit(); var popup = window.open('DettaglioServizio.jsp','remote',windowprops); } *** il metodo "viewPopUp" della action richiamata memorizza una variabile in sessione , una variabile contenente il codice html che deve essere visualizzato nel popup : ecco il codice nella action : session.setAttribute("codiceHtmlPopUp", codiceHtmlPopUp); *** ed ecco il codice del pagina popup DettaglioServizio.jsp : <% out.println( session.getAttribute("codiceHtmlPopUp").toString() );%> *** se clicco sulla cella precedentemente descritta mi compare il popup , ma mi da questo errore type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /pages/assurance/DettaglioServizio.jsp at line 1 1: <% out.println( session.getAttribute("codiceHtmlPopUp").toString() );%> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) root cause java.lang.NullPointerException org.apache.jsp.pages.assurance.DettaglioServizio_jsp._jspService(DettaglioServizio_jsp.java:53) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) *** se clicco col pulsante destro del mouse sulla pagina e clicco su ricarica ( il browser e' Firefox ) questo problema viene risolto . come posso evitare di dover aggiornare il popup per vederne correttamente il contenuto ? |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:37.