Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di desa
    Registrato dal
    Oct 2008
    Messaggi
    569

    Cattura JasperException in una pagina JSP

    Salve a tutti,
    sto lavorando sulla gestione degli errori in una applicazione web Servlet/JSP.

    L'applicazione è definita in modo da catturare tutte le java.lang.Exception e reindirizzare l'utente su una pagina di errore ad hoc; non riesco però a gestire le JasperException (errori di compilazione, in particolare), per le quali tale meccanismo sembra non funzionare.

    Per fare un esempio ai minimi termini, vorrei che richiamando la pagina index.jsp l'utente visualizzasse la pagina errore.jsp. L'ambiente di riferimento è un (recentissimo...) Tomcat 4.1.x.
    Qualcuno mi può evidenziare dove è il problema? Grazie in anticipo!

    Segue codice:

    index.jsp
    codice:
    <%@ page errorPage = "errore.jsp" %>
    
    <%
    errore di compilazione
    %>
    errore.jsp
    codice:
    errore
    web.xml
    codice:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    
    <web-app>
    
            <error-page>
                       <error-code>java.lang.Exception</error-code>
                       <location>/errore.jsp</location>
            </error-page>
    
    </web-app>

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Cattura JasperException in una pagina JSP

    Originariamente inviato da desa
    <error-code>java.lang.Exception</error-code>
    No, è

    <exception-type> .... </exception-type>
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    questa non la capisco: una tua jsp non compila e tu vuoi metterla su un server pubblico e mostrare un errore personalizzato agli utenti?
    Ma almeno che compili prima di metterla fuori è chiedere troppo??

    A parte questo non credo sia possibile intercettarla...
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  4. #4
    Utente di HTML.it L'avatar di desa
    Registrato dal
    Oct 2008
    Messaggi
    569
    @andbin
    Hai ragione. E' stato un banale errore di copia-incolla-edit: ho preso lo snippet di codice dall'ultima prova che avevo fatto senza modificare i tags del web.xml...

    @ivenuti
    Capisco la tua osservazione. Io verifico sempre che le pagine che produco almeno compilino correttamente... ma non sarei disposto a garantire per i miei colleghi!

    Sto facendo delle prove ulteriori, in caso aggiornerò questo post. Grazie comunque delle segnalazioni

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 © 2025 vBulletin Solutions, Inc. All rights reserved.