2015-05-15 19 views
5

Sto lavorando a un'applicazione Web Java che implementa la sua visualizzazione utilizzando JSP.Come posso eseguire il debug del codice JavaScript che si trova nella pagina JSP direttamente da IntelliJ IDEA?

In questo JSP ho alcune funzioni JavaScript che voglio eseguire il debug. So che posso farlo usando FireBug ma voglio sapere se posso eseguire il debug di queste funzioni JavaScript direttamente all'interno di IntelliJ IDEA IDE.

Mi sembra di poter eseguire il debug del codice JavaScript all'interno dell'HTML direttamente da IntelliJ (come mostrato qui: https://www.jetbrains.com/idea/help/debugging-javascript.html).

Ma è possibile anche per la pagina JSP? Se è possibile, come posso farlo?

risposta

3

No, è impossibile. JSP è una tecnologia lato server utilizzata dai server Web che eseguono Java. JavaScript è una tecnologia lato client utilizzata dai browser. Il debugger non può utilizzare entrambi contemporaneamente, o ci dovrebbero essere due diverse sessioni di debug che sono in esecuzione nell'IJ, ma non sono sicuro che IJ supporti questa funzionalità. L'unica opzione è utilizzare Debug remoto, che è possibile utilizzare per connettersi al server Web in esecuzione. In questo modo è possibile eseguire il debug della pagina HTML generata dal server. Anche se quella pagina è un risultato dell'output JSP, non è possibile eseguire il debug di JSP in questa sessione di debug.

+0

Grazie mille per la tua preziosa informazione :-) – AndreaNobili