JSP 教程 之 JSP 调试 3
JSP 调试
要测试/调试一个JSP或servlet程序总是那么的难。JSP和Servlets程序趋向于牵涉到大量客户端/服务器之间的交互,这很有可能会产生错误,并且很难重现出错的环境。
接下来将会给出一些小技巧和小建议,来帮助您调试程序。
使用System.out.println()
System.out.println()可以很方便地标记一段代码是否被执行。当然,我们也可以打印出各种各样的值。此外:
自从System对象成为Java核心对象后,它便可以使用在任何地方而不用引入额外的类。使用范围包括Servlets,JSP,RMI,EJB's,Beans,类和独立应用。
与在断点处停止运行相比,用System.out进行输出不会对应用程序的运行流程造成重大的影响,这个特点在定时机制非常重要的应用程序中就显得非常有用了。
接下来给出了使用System.out.println()的语法:
System.out.println("Debugging message");
这是一个使用System.out.print()的简单例子:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<% System.out.println( "counter= " +
pageContext.findAttribute("counter") ); %>
现在,如果运行上面的例子的话,它将会产生如下的结果:
-4
-3
-2
-1
0
1
2
3
4
5