0 0

为什么每次删除的都是列表中最后一天记录而不是选中的记录10

<s:iterator value="#session.trainList" id="HumanTrain">
<tr>
<td align="left" id="id">${HumanTrain.trainId}</td>
                                                <td align="left">${HumanTrain.trainPerson}</td>
<td align="left">${HumanTrain.trainTitle}</td>                        
<td align="left">${HumanTrain.trainAddress}</td>
                                                <td align="left">${HumanTrain.trainTime}</td>
                                                <td align="center" width="140">
                                                    <input type="button" name="detail" value="查看详细"                                                                      
onclick="checkDetail()"/>         
   <input type="button" name="delete" value="删除"        onclick="deleteTrain()"/>                        
                                                    <input type="hidden" name="hi" vailue=${HumanTrain.trainId}></input></td>
</tr>


action中如下

                        if(humanService == null)
humanService = (IHumanService) BeanFactory.getBean(BeanFactory.HUMANSERVICE);

humanService.deleteTrainById(request.getParameter("hi"));
return "deletesuccess";

用上面方法每次删除的都是列表总最后一天记录,请问这是怎么回事?除了用复选框,谢谢,求指导!
2012年5月23日 22:13

4个答案 按时间排序 按投票排序

0 0

deleteTrain(${HumanTrain.trainId});
这个方法把当前的ID标示带上,带到后台进行删除,这样就比较及时

2012年5月25日 09:51
0 0

<input type="hidden" name="hi" vailue=${HumanTrain.trainId}></input></td>
你的隐藏域有多个,取值的话应该取得就是最后一个 ,所以你删除的时候当然就是删除最后一个

2012年5月25日 09:50
0 0

deleteTrain();方法怎么写的啊。

2012年5月24日 15:24
0 0

隐藏域应该只能够赋一个值吧?

2012年5月23日 22:32

相关推荐

    C# 绘制多边形,支持撤销 删除 编辑

    在C#编程环境中,开发一个支持绘制多边形、撤销、删除和编辑功能的应用是一项具有挑战性的任务。这个应用的核心是利用图形用户界面(GUI)组件和事件处理来实现交互式绘图。以下是对这些功能的详细说明: 1. **绘制...

    2021-2022计算机二级等级考试试题及答案No.1646.docx

    17. 构造函数:在类的定义中,构造函数的第一行可以是基类的初始化列表(Base Constructor Initializer)和成员初始化列表(Member Initializer List)。 18. 字符串长度:在计算字符串长度时,包括其中的特殊字符...

    电子商务商城网站代码

    有效期内,用户每添加一个积分,有效期延长一天。花费积分时,不改变有效期;对现在已经有积分的用户,用户的积分有效期初始化为:90积分(含以下)为3个月;90积分以上,每个积分增加1天,最长2年;用户可在自己的...

    职称计算机考试Excel 2003测试题(一).docx

    - **解析**:使用Excel 2003中的“记录单”功能,可以实现查找、修改和删除记录,但不能直接插入新记录。 23. **新增工作表方法** - 正确方法:A. 单击工作表标签条,从弹出菜单中选"插入" - **解析**:要新增...

    linux下mysql定时备份汇编.pdf

    4. **文件命名**:`NewFile`变量用于生成新的备份文件名,基于当前日期,例如`db220101.tgz`,确保每次备份都有一个唯一的文件名。 5. **删除旧备份**:使用`if`语句检查是否存在5天前的旧备份文件,如果存在,则...

    2021-2022计算机二级等级考试试题及答案No.14827.docx

    20. **数据库操作**:在数据库操作中,SKIP -1跳过最后一行,DISP NEXT 2显示下两行,最后显示的RECNO()为2。 21. **Word打印预览**:在Word的打印预览模式下,用户可以调整页边距以预览打印效果。 22. **面向对象...

    功能强大的 FXPFTP 工具 FlashFXP 5.4.0 Build 3970 + Portable.zip

    具体的操作方法:打开FlashFXP,依次选择“帮助→检查新版本”菜单命令,在弹出的对话框中单击“选项”按钮,接着取消勾选“提醒我,每隔30天”复选框,最后单击“关闭”按钮即可。 FlashFXP 设置详解 1.FTP/Quick ...

    注册表修改大全(作者:Sunny)

    每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。 点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTRO LSET\CONTROL\UPDATE,修改“UPDATEMODE...

    eas供应链dep案例集

    DEP大类 DEP方案编码 DEP方案中文名称 业务场景 简要实现方案 参考开发工作量(人/天) 新增及调整字段 EASSCMA1P0001 采购入库单增加项目字段 希望能实现项目采购,需要在采购入库单中加入项目字段,调用辅助资料...

    手机 pdf 阅读器

    增加一种新的滚屏方式:波浪,同时,阅读时3键不再使用默认的像素滚屏,而会使用最后一次使用的滚屏方式 任何可用的外置字库都可以作为内置字库存在,在jar包中存在dot.font会被当为内置字库加载 加快大文件的打开...

    视易神通夜总会5.0安装包

    68.修改了退单时重复酒水的处理模式,改为每退一次生成一条记录. 69.把允许手工输入员工姓名和允许手工输入打折员工分开成两个参数来控制. 70.收银主界面包厢增加定位人显示. 71.修改了超过低消打折时计算方法. ...

    RobotFramework二次开发小结.doc

    - **报告保存**:执行结果报告将自动保存在指定的文件夹内,如果是`Cycle`模式,则会在每次执行时创建一个新的子文件夹,以记录不同时间点的执行情况。 **4. 安装与部署** 为了使上述功能生效,需要将相关的脚本...

    SMS超市管理系统 软件工程文档模板

    从单据中删除一条商品信息 执行频率:50次/天 加工逻辑名:记录单据 编号:1.1.5 处理逻辑: 将填好的单据保存到单据库 执行频率:随时 加工逻辑名:单据统计报表 编号:1.2 加工逻辑:(1)1.2.1按日期生成统计...

Global site tag (gtag.js) - Google Analytics