在jsp页面里,点击按钮的时候,怎么把页面上的值保存到数据库中? 我没用SSH,就用的et-ar-1.0.1.jar和classes12.jar这2个jar包。这个工程是别人给我的,能执行select这个sql语句。我把它换成insert行吗?jsp页面里有js写的按钮响应事件,我在响应事件里调用执行sql的java代码行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先要看这个JSP页面当中的JS函数提交到的业务传输层,再看这个层里调用的DAO层里是否有insert方法 直接换sql语句肯定是不行的,这跟后台java代码绑定的,你换了java代码就得出错了。你可以看一下有没有执行insert的java方法,调用就行了。可以在js中执行java代码,需要一些配置。具体可以查一下dwr 最起码你要提交到servlet里面或者再不济,你也搞个structs裸奔的那种也行啊 我现在是在jsp页面的javascript代码里调用1个servlet,在这个servlet里用jdbc插入数据,也成功了。但是从js里要把10行div里的4个TextBox的值传给servlet,也就是把1个10行4列的表传给servlet。这个怎么传效率高呢?我现在用ajax自带的data参数传,如下所示,但是每次都只能传1行。 $("#button").click(function () { $.ajax({ type: "post", url: "Save/User", dataType: "xml", async: false, data : {"UserID": $('#txt_id').val(), "UserName": $('#txt_name').val(), "UserPhone":$('#txt_phone').val()}, timeout: 1000, success: function(data){ alert("保存成功"); }, error: function(){ alert("保存失败"); } }) }); 楼主你可以这样,把你所有的div用form表单包括进来,然后ajax里这样 data参数这样,data: $('#FormId').serialize() 求教:JAVA web开发具体的环境和大致流程 Struts 自动生成的 Action,Form,JSP 中 报 no getter method for property class与lib中有相同的类名,优先调用那个? MongoDB如何进行模糊查找 如何把“TAB键”从一个表格的焦点越过第二个,跳到第三个啊? 大家用什么工具开发jsf呢? JSTL问题 莫名错误!向个位大虾求助! jsp+servlet进行表单验证,但是点击提交按钮时显示空白页面 请问,如何实现页面回转, 新手问题。jquery表单验证 URLConnection的问题
$.ajax({
type: "post",
url: "Save/User",
dataType: "xml",
async: false,
data : {"UserID": $('#txt_id').val(), "UserName": $('#txt_name').val(), "UserPhone":$('#txt_phone').val()},
timeout: 1000,
success: function(data){
alert("保存成功");
}, error: function(){
alert("保存失败");
}
})
});
data: $('#FormId').serialize()