tutorial mvc mkyong mail javamailsender enviar correo java eclipse jsp servlets debugging

java - mvc - spring mail properties



depurar JSP del eclipse (4)

Aparentemente, Eclipse tiene una página de resolución de problemas al respecto, aunque cuando lo probé obtuve un 404. Espero que esto al menos te pueda ayudar a empezar una buena dirección.

¿Alguien sabe de una buena herramienta para depurar JSPs dentro de Eclipse? Me gustaría poder establecer y observar puntos de interrupción, pasar por el código / etiquetas Java, etc. dentro de Eclipse mientras la aplicación se está ejecutando (bajo JBoss en mi caso).

Presumiblemente, es bastante sencillo depurar la clase de servlet que se genera a partir de un JSP, pero también es bastante desagradable :)

Saludos, Don


Dentro de Eclipse, puede colocar puntos de interrupción en su archivo jsp, recorrer el código / etiquetas Java, etc.
Sin embargo, la única vista que puede usar durante la depuración es la vista Variables para inspeccionar el valor de cualquier variable.

Y una cosa más, no puedes ver el valor, por ejemplo, de esta expresión:
<% = response.encodeURL ("ProcessLogin.jsp") %>
solo el valor de la respuesta variable.


Si tiene WTP instalado, puede establecer puntos de interrupción dentro de un JSP y funcionan bien en una sesión regular de "depuración remota". Sin embargo, una vez que te has detenido en un punto de interrupción, recorrer el código es casi imposible y encontrar lo que sea que desees inspeccionar requiere una gran cantidad de exploración en la vista de "Variables".


Si tiene que usar un depurador en un JSP, es muy probable que esté haciendo cosas en el JSP que no debería. Recomiendo que piense mucho si su implementación actual está utilizando buenas prácticas de diseño de MVC. Las JSP realmente deberían tener que ver con la presentación, que rara vez (si alguna vez) requiere depuración.

Si tiene ciertas construcciones lógicas que debe implementar en JSP, considere implementarlas usando una etiqueta personalizada (que es fácil de depurar en un IDE), o realice el procesamiento en el servlet del controlador que presente los datos en una forma fácil de digerir para el JSP.