您的位置:首页 > Web前端 > JavaScript

在jsp中选中checkbox后 将该记录的多个数据获取,然后传到Action类中进行后台处理 双主键情况下 *.hbm.xml中的写法

2010-01-06 17:18 726 查看
==========方法1:

--------1. 选相应的checkbox后 点删除按钮-------------

<!-- *******************删除******************* -->
<input type="image" alt="delete"
src="<%=request.getContextPath() %>/images/btnImg/btn_delete.gif"
id="doDelete" name="action:delLocationAction!delete"
class="button_image" onClick="return delCheck2();" />

--------2. jsp页面的代码---------------

<table id="datashow" align="center" border="1" class="tb3" width="100%">
<tr class="gridtitle">
<td align="center"><input type="checkbox" id="chkAll"
name="chkAll" onClick="checkboxcheck();"></td>
<td>aaa</td>
<td>bbb
<% String varWerks=""; %>
<input type="hidden" name="werks_N" value="<%=varWerks%>">
</td>
</tr>
<% //String varWerks=""; %>
<s:iterator value="pageBean.list" status="index" id="cu">
<s:if test="#index.odd == true">
<tr class="gridspan">
</s:if>
<s:else>
<tr>
</s:else>
<td align="center">
<input type="checkbox" id="cb" name="ids" value="<s:property value="lgort"/>" />
</td>
<td><s:property value="lgort" /></td>
<td><s:property value="werks" /></td>
</tr>
</s:iterator>
</table>

-------3. 引用js方法---------------------------------

<script src="<%=request.getContextPath() %>/js/CheckBox.js"
type="text/javascript"></script>

-------4. js方法------------

代码

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.pms.bean.base.LocationBean" table="tbLocation">
<composite-id>
<key-property name="lgort"
column="LO_LGORT"
type="java.lang.String"/>
<key-property name="werks"
column="LO_WERKS"
type="java.lang.String"/>
</composite-id>
</class>
</hibernate-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐