在myeclipse运行javaweb,项目没有报错,跳转到网页是报500错误

能跳转到项目的主页(即图书馆的登录界面)下图

图片说明

点击登录时跳转到下一个界面时报错500,下图

图片说明

是不是我没有链接上数据库(数据库用的是oracle11g)还是别的错误

下图是check.jsp的代码

图片说明

图片说明

代码报错了,那不是告诉你了吗,空指针了

http://blog.csdn.net/revivedsun/article/details/46581691

对象判断下,空对象就不要做方法操作了

可能是服务器设置的问题,导致链接不上数据库。去看看Apache Tomcat的日志。

500是代码错误,你在数据库连接处打个断点看看有没有得到数据。

AccountDaoImpl.java 第13行 空指针,判断一下前台数据是否传递到了后台。

AccountDaoImpl.java这个代码我也放了图片了。帮忙看看

debug 看一下前台给你的参数 是否有效,在看一下您的逻辑会否有问题, 500一般都是后台的那段代码有问题

看报错的位置,代码是不是有问题!!!空指针异常就不要问了吧? 难道不是楼主写的代码?

java代码传值有错,
图片说明
在这之前加断点debug,看传递的对象里是否是空值

错误很明确了 空指针

一进来就看到了空指针异常
图片说明
还有不是check.jsp是实现类AccountDaoImpl中的check(String name,String pw)方法
具体位置就是AccountDaoImpl的第13行代码,看13行有几个对象,其中有对象或变量为null空。
需要初始化或者接受前数据失败。

AccountDaoImpl.java 第13行 空指针,看看数据传输是否正确,500为代码错误

在实现类中第13看,看传递的对象的值是否有,报的错是空指针异常。

500是代码错误,你在数据库连接处打个断点看看有没有得到数据

500就是程序内部错误。你看看后台是否拿到了前台的数据

空指针异常
图片说明