jsp页面form表单如何实现删除其中一行(连接数据库)表单是遍历输入的

jsp页面form表单如何实现删除其中一行(连接数据库)表单是遍历输入的,第1张

点击删除按钮时调用js,将该条记录的ID作为传入参数,js中调用表单提交。

例如表单为。

<form id="del"><input type="hidden" id="orderId" name="orderId"></form>

js中的 *** 作为。

documentgetElementById("orderId")value=1;//1为你传入的预约单号的ID

documentgetElementById("del")submit();

后台的 *** 作为。

String deleteId=(String)requestgetParameter("orderId");

//然后是调用sql语句,根据deleteId去删除该记录。

<html>

<head>

<title>ss</title>

</head>

<body>

<div id="id1"></div>

<input type="text" id="lxb" name="lxb">

<script type="text/javascript">

var str="";

var l= new Array (1,2,3,4,5);

function show(i)

{

id2=documentgetElementById("lxb");

id2value=l[i];

}

for (i=0; i<llength; i++)

{

//alert(i);

var a = '<span onclick="show('+i+')">';

a = a + l[i] ;

a = a + '</span>'+'\n';

str=a+str;

}

// alert(str);

documentgetElementById("id1")innerHTML=str;

</script>

</body></html>

,tronclick=function(){thisremoveNode(true);}这样就可以实现删除了,如果要把数据提交的数据库,则通过的thiscells[i]指向你需要的应用,移动也简单,用swapNode()方法

你给你思路你去做一下,如果不行可以问我,我尽力。 在你得到每个数前前一个

<input type="checkbox" name="checkbox" value="${id}" onclick="checkItem(this, 'mmAll')" />

再写一个js

function getcount(){

var j = 0;

if(formcheckboxlength) {

for(var i=0;i<formcheckboxlength;i++){

if(formcheckbox[i]checked) {

j++;

}

}

} else {

if(formcheckboxchecked) {

j++;

}

}

return j;

}

再在后台用requestgetparameterValues("checkbox") *** 作就可了。如果你是用structs2 的话,更容易,原理一样。方法不是只有这一种,你可以网上找一下。但愿对你有帮助。如有不当,请大家多多指正!祝你好运!

可能有缓存,还有你的实现不好

1缓存的处理方法 可以通过过滤器,或者有response的地方(如:jsp页面)

responsesetHeader("Cache-Control", "no-cache");

responsesetHeader("Cache-Control", "no-store");

responsesetHeader("Pragma", "no-cache");

responsesetDateHeader("Expires", 0L);

2技术实现

一般情况下,都不太用responsesendRedirect("")

用这个得比较多requestgetRequestDispatcher("")forward(request,response);

具体 forward 和 redirect的区别,你可以网上查查,相信你面试前准备的时候都背过

3业务实现

你这里用了一个技巧, 获得刚刚过来的页面的路径requestgetHeader("Referer"),这样动态性确实不错

不过一般的处理方式是,:

列表 -> 删除 -> 列表 selectdo -> deletedo -> selectdo

列表->编辑->删除->列表 selectdo -> viewdo->deletedo->selectdo

这个你应该能明白

前面的没什么,就是你在删除后,再跳转到查询页面(是通过后台,不是直接jsp跳转),再查询一遍,这样就不会出现脏数据了(如果出现,可能是别的原因)

你试试

以上就是关于jsp页面form表单如何实现删除其中一行(连接数据库)表单是遍历输入的全部的内容,包括:jsp页面form表单如何实现删除其中一行(连接数据库)表单是遍历输入的、JS循环删除TXT里的数据、点击TR行,用js实现删除,怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9318432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存