1. jsp中复选框选中删除 ,可以批量删除!和163邮箱那样的,数据库中是如何执行删除的
主流做法就是循环删除,用in的不多。
2. 要删除jsp页面里一个表格里的某一行,jsp要怎么写
<s:iterator value="%{recordlist}">
<TR>
<TD noWrap align="center">${id }</TD>
<TD align="left" noWrap class="tr_show">${name }</TD>
<TD noWrap align="left">${empId }</TD>
<TD noWrap align="left">${gender }</TD>
<TD noWrap align="left">${register }</TD>
<TD noWrap align="left">${lastChangetime }</FONT></A></FONT></TD>
<TD><a class='osx' href="SeeRecord?record.id=${id }">查看</a>
<a id="" href="FindRecord?record.id=${id}">修改</a>
<a href="DeleteRecord?record.id=${id }" onClick="return confirm('确认删除吗?');">删除</a></TD>
</TR>
</s:iterator>
这个是我做的,自己看看吧,点删除的时候触发一个DeleteRecord的action事件,然后在strut.xml里配置,<result type="redirectAction">这里写你查找list的那个action名字</result>
3. jsp表格中怎么用按钮删除对应的记录
这个东西删除可以把这条记录的主键传入后台,在数据库中执行delete
修改的话你可以用两种方法:
1.可以把本条记录传到修改页面,然后保存修改后的数据,在数据库update
2.可以把要修改记录的主键传到修改页面,在修改页面中查出要修改的数据,然后保存修改后的数据
4. jsp页面中怎么从数据库中一个表中取出数据再插入到另一个表中
第一种方法:
通过三条SQL语句完成插入,即Insert into前,使用Select 项目名 into :
变量 From 另一张表 where ID=你这里的ID,同理处理后面一个。
第二种方法:
直接在你插入的表中插入项目ID和经办人ID,在显示的时候,使用
Select 项目名,姓名 From 表1,表2,表3 where 表1.项目ID=表2.项目ID and 表1.姓名ID=表3.姓名ID
这里表1是插入的表格,表2是包括项目ID和项目名称的那张表格,表3是包括姓名ID和姓名的那张表格。
补充回答:
在SQLServer中要通过转换才能以datetime进行存储,使用convert函数。
经常使用convert(datetime变量)。
注意:变量是指那个控件下面的属性。
5. jsp table的局部刷新
jsp中的table局部刷新就通过ajax异步刷新数据数显的。
jsp中ajax的写法:
function update (){
$.ajax(function(){
method:"post",
url:"DeleteAction",
data:xxxxx,
success: function(return) {
$("#tabelData").html(return);
}
});
}
jsp中table:
<table>
<tr>
<td>第一行版</td>
<td><a onclick="updata()">更新</a></td>
</tr>
<table>
实现过程:点击表格的某权一行数据,就触发更新动作,执行update方法。
update中调用ajax接口去后台取数据并刷新之前的记录。
6. jsp 表格中显示了数据库的数据,最后一列是有个删除的选项,怎么才能删除呢,包括数据库里的记录和表格那一行
分两种情况:
1、你的jsp表格页面是个 ajax 应用,[删除]选项对应到服务器一个删除动作的文件(ajax负责请求调用),调用完后用脚本刷新本地显示(相当于删除掉了页面表格的那行);
2、你的jsp表格是个普通的页面,[删除]选项 直接链接到服务器上一个删除动作的文件,服务器完成删除数据库里记录后,返回一个重定向,由浏览器再次请求刚才的页面(相当于刷新动作),刷新完后表格里那个被删除的数据自然就不会显示了。
希望我说明白了,呵呵。