2014-11-07 11 views
5

ho pagina padre di nome userCreated e includere un'altra pagina in esso chiamato confirmationUser utilizzandodebugger non può accedere alla variabile pagina padre nella pagina inclusa

<%@include file="confirmationUser.jsp" %> 

nella pagina padre (userCreated) Ho il registerUser variabile e sto cercando di vedere il suo valore in IntelliJ ma sto ottenendo l'errore quando sto usando valutare espressione variabile locale '' non trovato in chiusura classe

sto usando la versione più recente di IntelliJ

vedo alcuna variabile locale che ho definito nel confirmationUser, che cosa devo fare per vedere registerUser in confirmationUser

quando corro nella pagina non c'è nessun problema e si sta lavorando, ma ho bisogno di eseguire il debug perché Sometims Io sono ottenendo un'eccezione del puntatore nullo e voglio sapere direttamente qual è il problema.

pagina padre

RegisterUser registerUser = null; 

Bambino Pagina

<% 
String x = "blabla"; 

    Boolean developer = registerUser.getPackage()!=null && registerUser.getPackage().getName().equals("Developer");%> 

qui non riesco a vedere la variabile registerUser Tuttavia posso vedere variabile x nel debugger

enter image description here

+0

Avete dichiarato l'ambito della variabile come ambito 'request'? –

+0

<% RegisterUser registerUser = null; –

+0

L'ho dichiarato come questo, la pagina è in esecuzione ma intellij non può vedere la variabile –

risposta

3

Molto probabilmente si necessario:

  1. Configura Web Facet per il tuo progetto se non lo hai fatto;

  2. Configurare la directory contenente le pagine JSP come "Directory risorse Web".

ho il sospetto (2) non è fatto e, quindi, IntelliJ ha difficoltà di risolvere il percorso relativo della pagina inclusa.

Problemi correlati