请教在JSP中如何修改表记录?! 小妹,去随便找本jsp看看,上面都有写的,也有代码,加油+U 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看基本的书吧先需要的话我有电子版的OReilly - Java server Pages在找本sql的书看看 sammy791010(javabird) : 谢谢你,可以给我一份吗?[email protected]==============我想你们要是给我一个例子那是最好不过了! stmt.executeUpdate("update table1 set a1='"+a1+"',a2='"+a2+"',.... where ID='"+ID+"'"); 我的问题的最大的症结在于如何从TABLE中选择记录,让它显示在FORM里进而做改动;而不是最后怎么提交!==========================------------------------------------------| name | comment |------------------------------------------| Jhon | my friend! | //第一条记录------------------------------------------ | Rose | my sister | //第二条记录------------------------------------------FORM:Please input name: ____________//假设这里的横线代表一个输入NAME的文本框Please input Comm: ____________//假设这里的横线代表一个输入COMM的文本框 add update reset //假设这是“增加”“修改”“重写”三个按钮==========================================我要的就是:比如点击第二条记录后,他的内容就显示到FORM下的文本框里。麻烦诸位再看看我的问题!谢谢 页面中加一个<iframe name=InnerFun style="display:none"></iframe>用隐藏表单<form name=passParm action="InnerFun.jsp" method=post target=InnerFun><input type=hidden name=xxx><input type=hidden name=yyy><input type=hidden name=wheretogo></form>用Javascript写一个函数例如:function getAction(a){ if(a==1){ document.all.xxx.value=document.all.name.value; document.all.yyy.value=document.all.comm.value; document.all.wheretogo.value="1"; }else if(a==2){ document.all.xxx.value=document.all.name.value; document.all.yyy.value=document.all.comm.value; document.all.wheretogo.value="2"; }}把getAction()分别加入到添加和修改按钮;例如:添加按钮<input type=button name=name value=添加 onClick=getAction(1)>然后把这个隐藏表单的值传到处理页面。处理页面用String name=request.getParameter("xxx");if(name == null)name="";out.print("name:"+name);用同样的方法得到wheretogo的值;不过要用Inter.parseInt(wheretogo)转为整数型然后就可以做判断了。<%if(wheretogo == 1){新增的语句,修改数据库内容}%><script>alert(add ok);</script><%if(wheretogo == 2){修改语句,修改数据库内容}%><script>alert(update ok!);</script> hibernate分页查询,第一页数据不全 关于tortoisegit json-lib json to bean 转换问题 如何自动关闭所有页面 jsp调用javabean错误 倒计时怎么计算!??? 关于hibernate 级联保存的问题 java导出excel文件 支付宝接口调用 成功交易但返回的是验证失败 是为什吗啊 哪位大神能帮忙解决下啊 谢谢了 求救!在JSP开发中如何分页打印? 请问msql对象是干什么用的,具体有什么属性或方法 紧急求助,数据显示问题
需要的话我有电子版的OReilly - Java server Pages在找本sql的书看看
==============
我想你们要是给我一个例子那是最好不过了!
==========================
------------------------------------------
| name | comment |
------------------------------------------
| Jhon | my friend! | //第一条记录
------------------------------------------
| Rose | my sister | //第二条记录
------------------------------------------
FORM:
Please input name: ____________//假设这里的横线代表一个输入NAME的文本框
Please input Comm: ____________//假设这里的横线代表一个输入COMM的文本框 add update reset //假设这是“增加”“修改”“重写”三个按钮
==========================================
我要的就是:比如点击第二条记录后,他的内容就显示到FORM下的文本框里。
麻烦诸位再看看我的问题!谢谢
用隐藏表单
<form name=passParm action="InnerFun.jsp" method=post target=InnerFun>
<input type=hidden name=xxx>
<input type=hidden name=yyy>
<input type=hidden name=wheretogo>
</form>
用Javascript写一个函数例如:
function getAction(a){
if(a==1){
document.all.xxx.value=document.all.name.value;
document.all.yyy.value=document.all.comm.value;
document.all.wheretogo.value="1";
}else if(a==2){
document.all.xxx.value=document.all.name.value;
document.all.yyy.value=document.all.comm.value;
document.all.wheretogo.value="2";
}
}
把getAction()分别加入到添加和修改按钮;例如:添加按钮
<input type=button name=name value=添加 onClick=getAction(1)>
然后把这个隐藏表单的值传到处理页面。
处理页面用
String name=request.getParameter("xxx");
if(name == null)name="";
out.print("name:"+name);
用同样的方法得到wheretogo的值;
不过要用Inter.parseInt(wheretogo)转为整数型
然后就可以做判断了。
<%if(wheretogo == 1){
新增的语句,修改数据库内容
}
%><script>alert(add ok);</script><%
if(wheretogo == 2){
修改语句,修改数据库内容
}
%><script>alert(update ok!);</script>