小菜我有两个文件 这是bean文件:
package conn.db;
import java.sql.*;
......
....
public void executeInsert(String sql)
{
try
{
conn=DriverManager.getConnection(sConnStr);
PreparedStatement stmt=conn.prepareStatement(sql);
stmt.setString(1,words);
stmt.setString(2,affix1);
stmt.setString(3,chinese1);
stmt.setInt(4,a);
stmt.setString(5,attribute1);
stmt.executeUpdate();
stmt.close();
conn.close();
.............
以下是引用bean的JSP文件:
<jsp:useBean id="sqlbean" scope="session" class="conn.db.Conndb"/>
.....
....
String words=request.getParameter("textfield");
String attribute1=request.getParameter("textfield3");
String affix1=request.getParameter("textfield4");
String chinese1=request.getParameter("textfield8");
int a=1;
String sql="INSERT INTO WordAffix VALUES (?,?,?,?,?)";
sqlbean.executeInsert(sql);
out.print("perfect");
......‘
有什么办法 在JSP声明的变量可以在bean中 进行处理 如果按我的代码 words;attribute1 ;affix1等变量不会到bean中去 所以数据库不能添加我输入的数据 哪里需要修改下吗? 帮帮小弟!
package conn.db;
import java.sql.*;
......
....
public void executeInsert(String sql)
{
try
{
conn=DriverManager.getConnection(sConnStr);
PreparedStatement stmt=conn.prepareStatement(sql);
stmt.setString(1,words);
stmt.setString(2,affix1);
stmt.setString(3,chinese1);
stmt.setInt(4,a);
stmt.setString(5,attribute1);
stmt.executeUpdate();
stmt.close();
conn.close();
.............
以下是引用bean的JSP文件:
<jsp:useBean id="sqlbean" scope="session" class="conn.db.Conndb"/>
.....
....
String words=request.getParameter("textfield");
String attribute1=request.getParameter("textfield3");
String affix1=request.getParameter("textfield4");
String chinese1=request.getParameter("textfield8");
int a=1;
String sql="INSERT INTO WordAffix VALUES (?,?,?,?,?)";
sqlbean.executeInsert(sql);
out.print("perfect");
......‘
有什么办法 在JSP声明的变量可以在bean中 进行处理 如果按我的代码 words;attribute1 ;affix1等变量不会到bean中去 所以数据库不能添加我输入的数据 哪里需要修改下吗? 帮帮小弟!
JSP太麻烦事!