站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题为什么会向数据库中插入两条重复数据?

为什么会向数据库中插入两条重复数据?

摘要: 为什么会向数据库中插入两条重复数据?



<%
String name = request.getParameter("student");
String fanhao = request.getParameter("fh");
int age = Integer.parseInt(request.getParameter("nl"));
String sex = request.getParameter("myxb");
String password = request.getParameter("password");
String sql = "insert into Rescue(name,fanhao,age,sex,password)values('"+
name+"','"+fanhao+"',"+age+",'"+sex+"','"+password+"')";

sql = new String(sql.getBytes("ISO8859_1"),"GBK");

con.update(sql);
%>
Accessbean中:
public void update(String sql){
try{
conn= DriverManager.getConnection("jdbc:odbc:test","","");
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
System.out.println("executeUpdate之后");
// conn.commit();
}catch(Exception e){
e.printStackTrace();
}
}
为什么这段代码会执行两遍?


误操作提交两次?


大侠请明释
我明明是执行了一次插入
代码都在上面了.


up



页面是不是又跳转到你写的这个bean页面来了呢?





咋就这个菜呢?



jsp走完插入之后的页面流向呢


哈哈,解决了.
<input type="submit" name="B1" value="开始" onkeydown="clickbutton()" onClick="return check()">
脚本
{
if(event.keyCode==13)
{
form1.submit();
}
}
两submit,
把第一个改成 type="button"
晕啊,太菜了.



↑返回目录
前一篇: 保留小数位数?
后一篇: jsp界面终极解决方案(jsp如何实现界面解决方案?)