Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313

    [XML]Errore in jsp per letture file xml

    salve a tutti .Ho scritto questa jsp per parserizzare un file xml con la DOM(posso usare solo questa),e modificarlo ma 2 errori
    e non nè capisco il motivo.Dov'è l'errore??Qualcosa può darmi una mano?
    GRAZIE per l'attenzione

    codice:
    MYPAGE.JSP
    
    <%@ page language="Java" %>
    <%@ page import="org.w3c.dom.*" %>
    <%@ page import="org.apache.xerces.parsers.*" %>
    <%@ page import="java.io.IOException" %>
    <%@ page import="org.xml.sax.SAXException" %>
    
    
    
    <HEAD>
    <TITLE>Mia Risposta</TITLE>
    </HEAD>
     <BODY>
    <%
    
    String testo = request.getParameter("messaggio");
    out.println(testo);
    String xmlFile="famiglia.xml";
    DOMParser parser = new DOMParser(); 
    try{
    parser.parse(xmlFile);
    Document doc = parser.getDocument(); 
    
    }
    catch(IOException ioe){ioe.printStackTrace();}
    catch (SAXException se) { se.printStackTrace(); } 
    
    Element uomini = parser.createElement("UOMINI");
    Node nodo = doc.appendChild(uomini);
    
    out.println("ciao");
    %>
    
    
    Mia Prima pagina JSP</p>
    </BODY>
    </HTML>


    Ecco l'errore che mi da:


    codice:
    
    type: Exception report
    
    message description :The server encountered an internal error () that prevented it from fulfilling this request.
    
    exception :org.apache.jasper.JasperException: Unable to compile class for JSP
    
    An error occurred at line: 12 in the jsp file: /mypage.jsp
    
    Generated servlet error:
        [javac] Compiling 1 source file
    
    C:\Programmi\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\mypage_jsp.java:69: cannot resolve symbol
    symbol  : method createElement (java.lang.String)
    location: class org.apache.xerces.parsers.DOMParser
    Element uomini = parser.createElement("UOMINI");
                           ^
    
    
    
    An error occurred at line: 12 in the jsp file: /mypage.jsp
    
    Generated servlet error:
    C:\Programmi\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\mypage_jsp.java:70: cannot resolve symbol
    symbol  : variable doc 
    location: class org.apache.jsp.mypage_jsp
    Node nodo = doc.appendChild(uomini);
                ^
    2 errors
    
    
    	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
    	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:248)
    	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:315)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:328)
    	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    	at java.lang.Thread.run(Thread.java:534)

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    anche a me che ho una pagina jsp che richiama un package in cui si importa java.lang.exception mi da: org.apache.jasper.JasperException: unable to compile class for jsp non vorrei che è tomcat che non vede la libreria java.se qualcuno può aiutarmi...grazie mille!!!

  4. #4
    è contro il regolamento riesumare un thread così vecchio.
    inoltre, qui sei off-topic: per problemi relativi a JSP devi postare qui.

    chiudo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.