Come faccio a controllare la gestione dei eccezioni generate All'interno jsp: include Include?

StackOverflow https://stackoverflow.com/questions/860404

  •  21-08-2019
  •  | 
  •  

Domanda

Ho un JSP, che comprende un altro JSP tramite <jsp:include>. Ho anche (quello che penso sia) una configurazione standard pagina di errore. Il problema è che quando si verifica un'eccezione all'interno del file incluso, ma non "bolla" al compreso JSP. Invece, inserisce la pagina di errore a metà strada attraverso l'elaborazione del JSP incluso.

Stranamente, non inserire nemmeno uscita del pagina di errore alla linea si è verificato l'errore. Per esempio, se io causare un'eccezione alla linea 600 del JSP incluso, vedrò emesso dai primi 300-400 linee, poi vedere la pagina di errore (nel emessi HTML).

Al posto dei primi 300-400 righe del file incluso appare in un caso del genere, quello che mi piacerebbe molto meglio vedere è nessuno di uscita del pagina inclusa appare a tutti, e solo l'errore output della pagina. Questo è possibile, o c'è qualche problema con il buffer di file inclusi che gli impedisce?

Oh, e ho già provato a installare "a filo = 'true'" nel tag comprendono, e ho provato avvolgendo tutto in try / catture sia sul Includer e includee ... ma niente di tutto questo ha aiutato.

È stato utile?

Soluzione

Lo si utilizza un buffer di grandi dimensioni (<%@ page buffer="1024kb" %>) e flush="false" per il lavoro includono?

Altri suggerimenti

Il problema originale "Bubble up" potrebbe essere dipendono dal web container. Usiamo Websphere 7 e funziona un modo diverso rispetto alle altre versioni Websphere: le eccezioni della pagina inclusa non vengono propagate indietro al jsp Includer. Quando nessuna pagina di ogni errore definito per la pagina inclusa, il messaggio del eccezione viene stampato nel flusso di output.

In caso di WebSphere 7 abbiamo trovato il parametro followng che permettono le eccezioni a ribollire attraverso il jsp: include tag: com.ibm.ws.webcontainer.dispatcherRethrowSError dal fixpack 15. Ecco ulteriori informazioni: http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp% 2Fae% 2Frweb_custom_props.html

In caso di altri contenitori web non ho ancora experinced questo problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top