标题:[求助]NullPointerException的问题怎么解决
只看楼主
寂寞天涯人
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-3-18
 问题点数:0 回复次数:6 
[求助]NullPointerException的问题怎么解决

我的JSP代码
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*" errorPage=""%>
<jsp:useBean id="conndbbean" scope="page" class="vote.vote_conn" />
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>网上调查</title>
<link rel="stylesheet" type="text/css" href="style.css">
<style type="text/css">
<!--
.STYLE1 {color: #0000ff}
.STYLE2 {font-size: 14px}
-->
</style>
</head>
<%ResultSet rs = conndbbean.executeQuery("select * from vote");

%>
<body>
<div align="center" class="STYLE1">请您投票</div>
<form action="vote.jsp" method="post" enctype="multipart/form-data"
name="form1" target="_parent" id="form1">
<%try{while (rs.next()) {
%>
<tr>
<td><input type="radio" name="type" value=<%=rs.getString("id")%>><%=rs.getString("note")%></td>
</tr>
<%}
rs.close();}catch(NullPointerException e){out.println("NullPointerException ");}%>
<tr align="center">
<td><input type="submit" name="Submit" value="投票"></td>
</tr>
</form>

<p>查看投票</p>
</body>
</html>
bean的JAVA代码
package vote;
import java.sql.*;
public class vote_conn{
String sdbdriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sconnstr="jdbc:odbc:vote";
Connection connect=null;
ResultSet rs=null;
public vote_conn(){

try{
Class.forName(sdbdriver);

}catch(java.lang.ClassNotFoundException e){System.err.println(e.getMessage());
}
}
public ResultSet executeQuery(String sql){
try{
connect=DriverManager.getConnection(sconnstr,"","");
Statement stmt=connect.createStatement();
rs=stmt.executeQuery(sql);
}catch(SQLException ex){System.err.println(ex.getMessage());
}
return rs;
}

public int executeUpdate(String sql){
int result=0;
try{
connect=DriverManager.getConnection(sconnstr);
Statement stmt=connect.createStatement();
result=stmt.executeUpdate(sql);

}catch(SQLException ex){System.err.println(ex.getMessage());
}
return result;

} }

运行出现:
NullPointerException 投票
查看投票
请问怎么解决啊?
谢谢哦

[此贴子已经被作者于2006-8-9 22:20:17编辑过]

搜索更多相关主题的帖子: blank content style java link 
2006-08-09 13:24
寂寞天涯人
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-3-18
得分:0 
帮帮忙啊

书籍,电影,音乐的互动交流平台http://www./
2006-08-09 17:41
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
得分:0 

把你的BEAN也帖出来


[url=http://www.]网页设计教程[/url]
2006-08-09 18:19
寂寞天涯人
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-3-18
得分:0 
贴出来了

书籍,电影,音乐的互动交流平台http://www./
2006-08-09 22:20
可可℃乐
Rank: 2
等 级:新手上路
威 望:3
帖 子:1054
专家分:0
注 册:2006-5-9
得分:0 

我感觉有两个地方有可能出现这个异常!
1.try{}catch(){}语句中应该包含执行SQL语句的代码,也就是执行SQL语句的代码放在try catch语句中。
2.就是catch(NullPointerException e){out.println("NullPointerException ");}这一句代码改成
catch(NullPointerExceptin e){e.printStackTrace();}试试。
在JSP页面中我没见过那样打印出异常信息的,也许是我自己见的少


[url=http://www.]网页设计教程[/url]
2006-08-10 00:28
寂寞天涯人
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-3-18
得分:0 
可是怎么解决呢,唉

书籍,电影,音乐的互动交流平台http://www./
2006-08-12 09:57
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
你应该把你抛出异常的信息帖出来,它会提示你哪一行出一异常
你再去找那一行,看看是不是哪个对象没有初始化

可惜不是你,陪我到最后
2006-08-15 12:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-82990-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.663667 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved