java.lang.NullPointerException怎么解决啊 在Java web 中通过查询网页中的学号查找学生详细信息时,在跳转到详细信息表中时出现这个问题,希望大家帮帮忙。谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 空指针,应该是哪个地方还没赋值就用了比如b页面request.getParameter("id");其中id是由a页面传来的参数,如果你没访问a页面直接就访问b页面。。你还是把代码发出来看看吧 NullPointerException 一般是由不好的编码习惯造成的。可能造成的空指针异常的原因有:未对方法传入的参数进行非空检查对数据库查询结果没有做非空检查解决方法:All input data is evil!对于任何传入的参数都必须进行有效性及非空检查对于其他地方来的数据,比如说从数据表中查出来的,也需要检查是否为 null,不为 null 的话,再用这个对象去点其属性或者方法。 如果你是用网页中得学生信息去后台数据库中查询得话,测试一下是否查到数据。可能是rs.next()下用rs.getString方法时为空指针。 或者是你详细信息用得某个变量为空指针了。仔细坚持一下代码吧。 你的值没传过来。。可用int ic =Integer.parseInt(request.getParameter("ic"));进行获得参数 一般报java.lang.NullPointerException的原因有以下几种:·字符串变量未初始化;·接口类型的对象没有用具体的类初始化,比如:List lt;会报错List lt = new ArrayList();则不会报错了·当一个对象的值为空时,你没有判断为空的情况。 打断点 一步一步走,看是不是哪个类只声明了没有初始化,或者数据库返回的结果为NULL什么的,把SQL语句单独拿出来看能否查到数据 dhtmlxCombo中的comboFilter方法 jsp的request里有一货币对象的list,我想保存在js的数组里 checkbox struts2 ajax问题 J2EE一些系统的架构,麻烦提供些资料参考 在jsp中调用自己写的ocx为什么每次都提示安装? <span class="style11"> 这句话是什么意思,谢谢 如何获取按钮的值??? 手动部署tomcat怎么做啊? 如何将OutputStream输出到jsp页? 为什么Tomcat部署项目之后,超链接无效了呢? java的一个问题? tomcat启动不了,网也上不去,怎么回事?
比如b页面request.getParameter("id");
其中id是由a页面传来的参数,如果你没访问a页面直接就访问b页面。。你还是把代码发出来看看吧
对数据库查询结果没有做非空检查解决方法:All input data is evil!对于任何传入的参数都必须进行有效性及非空检查对于其他地方来的数据,比如说从数据表中查出来的,也需要检查是否为 null,不为 null 的话,再用这个对象去点其属性或者方法。
或者是你详细信息用得某个变量为空指针了。仔细坚持一下代码吧。
·字符串变量未初始化;
·接口类型的对象没有用具体的类初始化,比如:
List lt;会报错
List lt = new ArrayList();则不会报错了
·当一个对象的值为空时,你没有判断为空的情况。