重点推荐:小议学习Java的浮躁心态 详述:JAVA也能克隆! 1、空指针错误 Java.lang.NullPointerException out.println(request.getParameter("username")); 描述: 代码段1的功能十分简单,就是输出用户输入的表域"username"的值。 说明: 看上去,上面的语句找不出什么语法错误,而且在大多数情况下也遇不到什么问题。但是,如果某个用户在输入数据时并没有提供表单域"username"的值,或通过某种途径绕过表单直接输入时,此时request.getParameter("username")的值为空(不是空字符串,是空对象null。),out对象的println方法是无法直接对空对象操作,因此代码段1所在的JSP页面将会抛出"Java.lang.NullPointerException"异常。 即使对象可能为空时,也调用Java.lang.Object或Object对象本身的一些方法如toString(), equals(Object obj)等操作。 |
正在阅读:Java两则常见错误详析及解决Java两则常见错误详析及解决
2005-09-22 10:14
出处:
责任编辑:moningfeng
键盘也能翻页,试试“← →”键