The JSP debugger can step through the JSP source or through the server generated Java source. In JSP mode the stepping commands are declared as follows:
Step Over
The JSP debugger will step over the following elements:
JSP custom tags
Most of the JSP action and scripting elements
Scriptlets containing Java code
EL expression (if supported by the server)
Step Into
The JSP debugger will step into the following elements:
JSP custom tag - steps directly into the custom tag implementation. It might be a Tag file or a Java source file.
<jsp:include> - steps into the file pointed by the page attribute.
<jsp:forward> - steps into the file pointed by the page attribute.
<jsp:invoke> - steps into the fragment code.
<c:import> - steps into the file pointed by the url attribute.
EL function - steps into the Java source of the function.
Java scriptlet - steps into the Java source like the standard Eclipse debugger
Step Return
Step return works exactly like the Java equivalent.
The server generated Java source behind the JSP page can be seen by selecting the "Show Java Source" inside the Debug View pull down menu. When in the mode the debugger steps over the Java lines.