请教这是什么错误??? 是javabean有问题吗????????????? 空指针异常_0002freg_00032_0002ejspreg2_jsp_15.java:108看看源程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是调用javabean的一段代码~~~~~~~~~~~~~~<html><head><title>请检查一下表单</title><meta http-equiv="Content-Type" content="text/html;charset=gb2312"><style type="text/css"><!--@import url(css/jsp.css);--></style></head><body bgcolor="#ffffff" text="#000000"><%@page language="java" import="java.sql.*"%><jsp:useBean id="db" scope="page" class="opendb.opendb"/><%String uid=request.getParameter("uid");String sql="select * from student where uid='"+uid+"'";ResultSet rs=db.executeQuery(sql); if(rs.next()) {%><p align="center"> </p><p align="center"> </p><p align="center"> </p><p align="center">对不起!您选择的用户ID已经被其他人申请,请重新选择!</p><p align="center"> </p><p align="center"> <input type="button" name="Button" value="返回上一步" onClick="backward()"> </p><p align="center"> </p><p align="center"> </p><% }else{ rs.close();String pwd=request.getParameter("pwd"); String eml=request.getParameter("eml");String nam=request.getParameter("nam");String num=request.getParameter("num");%> 你的bean源代码呢,opendb.opendb? ~~~~~~~~~~~~~~~~~~~~~~~javabean 来了???????????????????????package opendb;import java.sql.*;public class opendb{ String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr="jdbc:odbc:estimate"; Connection conn=null; ResultSet rs=null; //定义打开数据库 public opendb() { try{ Class.forName(sDBDriver);} //加载数据库驱动程序 //处理异常 catch(java.lang.ClassNotFoundException e) { System.err.println("opendb():"+e.getMessage()); } } // public ResultSet executeQuery(String sql) { rs=null; try { conn=DriverManager.getConnection(sConnStr); Statement stmt=conn.createStatement();ResultSet rs=stmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.executeQuery:"+ex.getMessage()); } return rs; } // public void executeUpdate(String sql) { try { conn=DriverManager.getConnection(sConnStr); Statement stmt=conn.createStatement(); stmt.executeUpdate(sql); } catch(SQLException ex) { System.err.println("aq.executeUpdate:"+ex.getMessage()); } return; } } 从页面上没有看到具体的什么问题,不过我觉得你应该确定一下的那些得到的变量,比如UID什么的。 OPENDB应该是一个BEAN,而不是一个逻辑的处理过程 my97datepicker 显示时间,在选完报名结束日期后,在考试日期上直接显示报名日期前一个月的日期 所有hibernate struts spring配置文件怎么放在单独的目录 200分求解:如何获取SWT的browser组件的cookie或者session信息? 高分!!!jsp静态化页面后源代码不能换行 现在WEB上出现的那种弹出框是用什么做的 jsp文件在tomcat5.5 不能显示,但不出错。。。 高分在线请教一个问题,感谢各位高手 Spring-data-redis问题 点击率统计 中文传递问题 请各位帮帮我,关于servlet调用的问题. mysql乱码问题
<head>
<title>请检查一下表单</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<style type="text/css">
<!--@import url(css/jsp.css);-->
</style>
</head>
<body bgcolor="#ffffff" text="#000000">
<%@page language="java" import="java.sql.*"%>
<jsp:useBean id="db" scope="page" class="opendb.opendb"/>
<%
String uid=request.getParameter("uid");
String sql="select * from student where uid='"+uid+"'";
ResultSet rs=db.executeQuery(sql);
if(rs.next()) {%>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center">对不起!您选择的用户ID已经被其他人申请,请重新选择!</p>
<p align="center"> </p>
<p align="center">
<input type="button" name="Button" value="返回上一步" onClick="backward()"> </p>
<p align="center"> </p>
<p align="center"> </p>
<% }
else{
rs.close();
String pwd=request.getParameter("pwd");
String eml=request.getParameter("eml");
String nam=request.getParameter("nam");String num=request.getParameter("num");%>
package opendb;
import java.sql.*;public class opendb
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:estimate";
Connection conn=null;
ResultSet rs=null;
//定义打开数据库
public opendb()
{
try{ Class.forName(sDBDriver);} //加载数据库驱动程序
//处理异常
catch(java.lang.ClassNotFoundException e)
{ System.err.println("opendb():"+e.getMessage()); }
}
//
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeQuery:"+ex.getMessage()); }
return rs;
}
// public void executeUpdate(String sql)
{
try
{
conn=DriverManager.getConnection(sConnStr);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeUpdate:"+ex.getMessage()); }
return;
}
}