<%
String pas1 = request.getParameter("psw");
String pas2 = request.getParameter("repsw");
String name1 = request.getParameter("name");
String sex = request.getParameter("sex");
String email = request.getParameter("email");
String rename;
String bname; if (name1 != null && pas1 != null && pas2 != null) {
if (pas1.equals(pas2)) {
rename = "select name from enter where name='" + name1
+ "'";
%>
<jsp:useBean id="inputu" class="bean_bbs_condb.BUser_Name"
scope="session" /> <%
ResultSet rs = inputu.executeQuery("rename"); if (rs == null) {
String insert = "insert into enter values ('" + name1
+ "','" + pas1 + "')";
%>
//提交用户zhu'cu'e
<jsp:useBean id="input3" class="bean_bbs_condb.Bbs_Condb"
scope="session" /> <%
ResultSet rs1 = input3.executeUpdate(insert); } else {
}
} else {
}
} else {
}
%>
求教 我前面有个信息的提交页面 只有在ResultSet rs = inputu.executeQuery("rename");这句这么写,才会把信息提交数据库里面,但是会报错,如果改成ResultSet rs = inputu.executeQuery(rename);去掉双引号,不会报错,但是也不会提交信,信息也不会写到数据库里package bean_bbs_condb; //判断用户身份import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class BUser_Name {
private Connection conn = null;
private Statement stat = null;
private ResultSet rs = null;
private String DBDriver = "org.gjt.mm.mysql.Driver";
private String username = "root";
private String url = "jdbc:mysql://localhost:3306/bbs_db";
private String password = "123"; public BUser_Name() {
try {
Class.forName(DBDriver).newInstance();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block 
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} public ResultSet executeQuery(String s) {
rs = null;
try {
conn = DriverManager.getConnection(url, username, password);
stat = conn.createStatement();
rs = stat.executeQuery(s); } catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}}
package bean_bbs_condb;//数据库查询的import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class Bbs_Condb {
private Connection conn = null;
private Statement stat = null;
private ResultSet rs = null;
private ResultSet rs1 = null;
private String DBDriver = "org.gjt.mm.mysql.Driver";
private String username = "root";
private String url = "jdbc:mysql://localhost:3306/bbs_db";
private String password = "123"; public Bbs_Condb() { try {
Class.forName(DBDriver).newInstance();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} } public ResultSet executeQuery(String s) {
rs = null;
try {
conn = DriverManager.getConnection(url, username, password);
stat = conn.createStatement();
rs = stat.executeQuery(s); } catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
} public ResultSet executeUpdate(String s) {
rs1 = null;
try {
conn = DriverManager.getConnection(url, username, password);
stat = conn.createStatement();
stat.executeUpdate(s); } catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs1;
}}
这是两个Javabean