2012-10-19 12 views
9

Ho un set di pagine di lavoro e desidero controllare le variabili in un punto di interruzione su una pagina JSP. sfortunatamente il menu di scelta rapida per la variabile non mostra le normali opzioni Ispeziona/Controlla come in un file Java. Qualche idea?Come ispezionare una variabile su una pagina JSP

+1

Hai provato out.print()? – MillyMonster

+0

Questa è sempre un'opzione. Ho incontrato questo problema quando è stato lanciato per la prima volta JSP. Il mio lavoro era di mettere una copertura sottile sulla funzionalità che volevo e impostare un punto di interruzione in una classe di helper statica. Non mi piace combattere lo strumento che dovrebbe aiutarmi. – zappullae

+0

Quindi sono ancora bloccato qui. Eclipse non visualizzerà il contenuto di una variabile in un punto di interruzione JSP. Posso ispezionare il contenuto se entro in una funzione passata, ma non riesco a controllare all'interno della pagina. Nel punto di interruzione viene visualizzato il tipo di variabile se si passa sopra con il mouse su di esso ma viene visualizzato un menu di scelta rapida senza opzioni di ispezione se si fa clic con il pulsante destro del mouse sulla variabile. – zappullae

risposta

15

ecco una soluzione ha funzionato per me:

In Eclipse aprire la visualizzazione scheda Display (Finestra -> Mostra vista -> Display) Nella scheda Visualizzazione scrivere la variabile o l'espressione che si desidera esaminare. Selezionalo e fai un clic destro e avrai il menu con l'opzione inspect (o puoi fare un Ctrl + Shift + I), mostrerà il valore della variabile.

Spero che aiuti!

+0

Grazie! solo un chiarimento, dopo aver inserito la variabile nel pannello di visualizzazione, * selezionalo * (quindi è evidenziato) e poi fai clic sulla lente di ingrandimento in alto a destra del pannello dello schermo. – thedrs

+0

Funziona se aggiungo la variabile alla scheda Variabili della visualizzazione Schermo. È un lavoro in giro. Grazie per l'aiuto. Sfortunatamente, non ricevo notifiche da SO e non ho visto la tua risposta fino ad ora. BTW. Lo stesso problema esce in Luna. Anche quando I Ctrl + Shit + I inserisce una scheda piuttosto che ispezionare la variabile di pagina JSP. – zappullae

+0

Un altro successo. Con Luna che colpisce un punto di interruzione in una pagina JSP e la scheda Variabili visibile nella visualizzazione Visualizza mostra tutte le variabili JSP. Una grande vittoria e un risparmio di tempo. Grazie ancora! – zappullae

0
+0

Grazie per l'aiuto, ma sfortunatamente non è stato d'aiuto. Non vedo alcuna casella di controllo "genera debug" sotto le proprietà del server. Sto eseguendo il debug localmente. può impostare e fermarsi in un punto di interruzione ma non vedere alcun dato variabile. – zappullae

5

lottato con lo stesso problema e poi guardò le variabili View (finestra) in Eclipse. Tutte le variabili ci sono con i loro nomi e valori.

Ma le voci di controllo/controllo mancano effettivamente nel menu del tasto destro.

BTW, sto usando Eclipse Kepler.

+0

Guarda/controlla le voci mancanti nel menu del tasto destro di Luna anche – zappullae