将jsp文件链接到mysql时出现nullPointerException

时间:2014-01-31 17:55:18

标签: mysql jsp

HTTP状态500 - 内部服务器错误

type Exception report

messageInternal Server Error

description服务器遇到内部错误,导致无法完成此请求。

例外

org.apache.jasper.JasperException: java.lang.NullPointerException

根本原因

java.lang.NullPointerException

注意GlassFish Server Open Source Edition 4。0日志中提供了异常的完整堆栈跟踪及其根本原因。

GlassFish Server Open Source Edition 4.0

我无法打开堆栈跟踪。域下的日志文件为空。请帮忙

1 个答案:

答案 0 :(得分:-1)

NullPointerException表示您正在尝试调用未定义的对象的非静态方法(或属性)。

示例:

String s = "Foo";
System.out.println(s.length());

此代码打印3,因为Foo的长度为3,s已初始化为Foo

NullPointerException的示例:

String s = null;
System.out.println(s.length());

此处snull,我尝试调用方法length(),这是一种非静态方法。显然我会得到一个NullPointerException:没有意义得到“无”的长度(null)。

尽管如此,您仍然可以使用s调用静态方法:

String s = null;
System.out.println(s.valueOf('a'));

打印a。请注意,这不是调用静态方法的好方法。

The static method valueOf(char) from the type String should be accessed in a static way

此警告说明您应该以这种方式访问​​valueOf(char)

System.out.println(String.valueOf('a'));

现在我让你在代码中找到错误,因为你没有分享它。