java.lang.NullPointerException
是个常见的咚咚,大多数在引用对象时没有判断此对象为空的情况,就去执行其方法等....我们项目最初就有好多这个玩意出来,呵呵检查一下源代码吧。
是个常见的咚咚,大多数在引用对象时没有判断此对象为空的情况,就去执行其方法等....我们项目最初就有好多这个玩意出来,呵呵检查一下源代码吧。
解决方案 »
- 难道CSDN上没有人会用struts的validator验证框架来验证数组吗????
- jsp中response.setBufferSize 不起作用
- spring与jdbc数据访问层的整合
- hibernate往表里插数据的时候出错
- 四则运算的模式设计
- 用nexus搭建私服无法搜索构件
- EJB的调用问题
- 谁写过Web服务(Tomcat5+Axis1.2)的客户端(CLDC-1.1/MIDP2.0/JSR172)?
- 在线100分求救!为什么resin+Apache+JDK 使用JavaBean时总是报错?
- tomcat不支持汉字!!!!
- createSQLQuery的用法?
- eclips+tomcat编写Jsp文件的时候出现这样的错误,请大家帮忙看看啊!!谢谢
是不是要判断他们是不是为null阿
谢谢!!!
谢谢<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*"%>
<table width="145" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String sSql= "SELECT ccardmodel.name as name , ccardmodel.bAmount as bAmount , ccardmodel.id as id , cfile.path as path FROM ccardmodel inner join cfile on ccardmodel.scanPicFile = cfile.id order by id desc";
try{
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/sinoview?useUnicode=true&characterEncoding=GBK");
stmt = con.createStatement();
rs = stmt.executeQuery(sSql);
int i=0;
while (rs.next()&&(i<6)){
%>
<td width="145">
<table width="119" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="119" height="67" class="table"><div align="center"><a href="http://www.joyouth.com/Card/motivecard?cardId=<%=rs.getInt("id")%>"><img src="/Card/<%=rs.getString("path")%>" width="99" height="90" border="0"></a></div></td>
</tr>
</table>
</td>
<%
i++;
}
rs.close();
stmt.close();
con.close();
}catch(Exception e) {
}
%>
</tr>
</table>
stmt.close();
con.close();
}catch(Exception e) {
}
改成这样:}catch(Exception e) {
}finally{
if (rs != null){
rs.close();
}
if (stmt != null){
rs.close();
}
if (con != null){
con.close();
}
}
index_005fdv_jsp.java:66
去这里找错误 设置断点 是寻找空指针错误最有效的办法!!