Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [JSP] Error Page

  1. #1

    [JSP] Error Page

    Salve a tutti.
    Ho creato una pagina d'errore e l'ho posizionata in una cartella "common" che si trova nella root della mia applicazione.
    Da una pagina jsp che si trova in una cartella diversa da "common" imposto la pagina d'errore con questo url /WebStore/common/error.jsp .
    Però quando viene lanciata un eccezione , la pagine d'errore sembra non esistere...
    Ho provato ad inserirla nella stessa dir della pagina jsp che lancia l'errore e tutto funziona.

    E' strano che io non possa impostare una pagina d'errore comune a tutte le mie pagie jsp...

    La struttura delle dir è questa
    WebStore
    ---common
    ------error.jsp
    ---dir1
    ---dir2
    ...

    Ciauz
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

  2. #2
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Devi configurare la tua error page anche nel web.xml; ad esempio supponi che tu voglia sostituire la pagina di errore nel caso di codice di errore 404 ( e cioè pagina non torvata ); fai la tua pagina di errore ( ad esempio notFound.jsp ) la metti dove vuoi ( ad esempio common ) e nal web.xml scrivi:

    <error-page>
    <error-code>404</error-code>
    <location>/common/NotFound.jsp</location>
    </error-page>

    Così dovrebbe funzionare, ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  3. #3
    Tnx ora provo
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

  4. #4
    Ok , ma se io voglio rendere comune una pagina per gestire le eccezioni , cosa devo inserire in <exception-type>??

    Perchè sul libro che ho io , scrive solamente nella pagina d'errore <%@page isErrorPage="true"%>
    e nella pagina che lancia l'eccezione <%@page errorPage="error.jsp"%> , e questo funziona se le due pagine sono nella stessa dir.
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

  5. #5
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao; innanzitutto scusa la lnetezza nel rispondere; dovresti fare, per il secondo quesito, una cosa del tipo( se vuoi gestire un FileNotFoundException ):

    <error-page>
    <exception-type>java.io.FileNotFoundException</exception-type>
    <location>/common/NotFound.jsp</location>
    </error-page>

    A dir la verità non l'ho mai provato, però dal libro su tomcat che ho dovrebbe funzicare. Ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  6. #6
    Non va ..
    Ho scritto questo nel web.xml

    <error-page>
    <exception-type>java.lang.Exception</exception-type>
    <location>/WebStore/common/error.jsp</location>
    </error-page>

    però mi da sempre l'errore di pagina non trovata...
    Vabbè continuerà ad inserirlo nella stessa dir della pagina



    Ciauz e tnx
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

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.