五、JSP的调试 ;
JSP的调试比较麻烦,特别是当bean是在一个session中存在时,更加困难。得从好几个页面开始往里面走才行。通常是用out.println()或System.out.print()来打一大堆的信息来查问题。如果是用jbuilder做开发,它能直接调试JSP.不过更重要的是知道错误产生的原因及解决方法。下面对一些JSP编程常见错误进行分析。;
(1).java.lang.NullPointerException异常;
一般是对一个为NULL值的变量进行操作引起的.如下面的操作就会抛出java.lang.NullPointerException;
String a = null; ;
a.substring(0,1); ;
为避免这种异常,最好在对变量操作之前检查看它是否为NULL值.如:;
<%;
String ss=Session.getAttribute("NAME");
if isnull(ss);
{;
};
else;
{;
};
%>;
(2).JSP是用JAVA写的,所以它是大小写敏感的,用过其他编程语言的人最容易犯这个错误。另外在浏览器的地址栏中输入的访问JSP的地址也;
标签: