<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page contentType="text/html;charset=GBK"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script type="text/javascript">
function chooseAll() {
var str ;
var name ;
//得到属性 property=choosePerson 这样的 struts 标签
var allSelect = document.shareAddressBookForm.elements["choosePerson"];
for (i = 0; i < document.shareAddressBookForm.elements.length; i++) {
str = document.shareAddressBookForm.elements[i].type;
name = document.shareAddressBookForm.elements[i].name;
if(name.indexOf("realName") != -1) {
if (allSelect.checked == true) {
document.shareAddressBookForm.elements[i].checked = true;
}else {
document.shareAddressBookForm.elements[i].checked = false;
}
}
}
}
</script>
</head>
<body>
<html:form action="/addressBook/shareAddressBookAction2.do">
<table align="center" width="775" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor='yellow'><html:checkbox property="choosePerson" onclick="chooseAll();" />全选/反选</td>
</tr>
<tr style='BACKGROUND:#ffffff'>
<logic:notEmpty name="allUserList"> <!-- 判断是否为空 不为空就进行下面操作 -->
<logic:iterate id="bean" name="allUserList" scope="session"><!-- 从session中取出ArrayList 并遍历它 -->
<td align='left' width="775">
<!-- input type='checkbox' name='checkbox1' value='<bean:write name="bean" property="ID" />' /-->
<!-- html:checkbox property="name" value="${bean.ID}"/ -->
<html:multibox property="realName" value="${bean.ID}" />
<bean:write name="bean" property="name"/>
</td>
</logic:iterate>
</logic:notEmpty>
</tr>
<tr>
<td colspan='2'>
<html:submit value='共享' />
<html:reset value='重置' />
<html:button property='button1' value='返回' onclick="javascript:history.go(-1);"></html:button>
</td>
</tr>
</table>
</html:form>
</body>
</html>
分享到:
相关推荐
5. **更新DOM**:利用JavaScript操作DOM,根据后端返回的值设置复选框的`checked`属性。 例如,如果后端返回的数据如下: ```json { "permissions": { "permission1": true, "permission2": false } } ``` 我们...
3. `html:multibox`标签:这个标签是`html:checkbox`的一个变种,用于创建一组复选框,通常用于处理多选的场景。与`html:checkbox`不同的是,`html:multibox`在后台处理时,会返回一个包含所有选中项的数组,而不是...
当用户提交包含复选框的表单时,Struts框架会处理`Multibox`的特殊性。默认情况下,只有被选中的复选框才会在ActionForm对象中出现,且值为"on"。如果你想要获取所有复选框的值,包括未选中的,你需要在ActionForm类...
下面我们将深入探讨`html:checkbox`, `html:multibox`, `html:select`以及`html:option`和`collections`相关的知识点。 1. **html:checkbox** `html:checkbox`标签用于生成HTML的`<input type="checkbox">`元素。这...
虽然也是复选框,但与`<html:checkbox>`不同,`<html:multibox>`的`property`映射到一个数组类型的ActionForm属性,允许用户选择多个值: ```html 上网<html:multibox property="hobbies" value="上网" /> 旅游...
`html:checkbox` 标签用于生成复选框。它可以单独使用或与其他复选框一起使用,以收集用户的多个选择。 #### 属性解析: - **name**:指定复选框所属的表单元素的名称。 - **property**:指定与JavaBean属性绑定的...
类似于`<html:checkbox>`,但用于创建一组多选框。所有`property`属性相同的`<html:multibox>`标签将映射到ActionForm对象数组类型的属性。用户选择的值将作为数组元素。例如: ```jsp 上网<html:multibox ...
### Awake说明文档中遗漏的部分(复选框、主键超链用法) #### 一、概述 在Awake系统开发过程中,我们经常会遇到对数据进行展示的需求,特别是针对列表数据的展示。通常情况下,这些需求涉及到对数据进行分页、统计...
在本篇文档中,我们讨论的是JavaScript中全选复选框(multibox全选)的实现方式。全选复选框是网页中常见的功能,允许用户快速选中或取消选中一组选项。文档提到,这一功能实现的原理与普通的checkbox是一样的,通过...
2. Checkbox(复选框):`<html:checkbox>`标签用于创建复选框,允许用户选择多个选项。与Radio类似,复选框也需通过name属性关联,并在Action类中处理用户的选择。 3. Select(下拉列表):`<html:select>`标签...
- **功能**:用于设置复选框组的默认选中状态。 - **示例**: ```xml <html:multibox property="selectedFruits" value="apple" /> <html:multibox property="selectedFruits" value="banana" /> ``` - **关键...
- `html:checkbox`, `html:radio`: 创建复选框和单选按钮,通常与逻辑标签配合使用。 - `html:multibox`: 创建多选框,允许用户选择多个选项。 - `html:link`: 创建链接,可以跳转到其他Action或者页面。 - `...
* html:checkbox 标签:生成复选框。 * html:link 标签:生成超链接。 * html:multibox 标签:生成多选框。 * html:radio 标签:生成单选框。 * html:select 标签:生成下拉列表。 * html:write 标签:生成 HTML ...
* html:checkbox:创建一个复选框。 * html:errors:显示错误信息。 * html:file:创建一个文件上传控件。 * html:form:创建一个表单。 * html:frame:定义一个框架。 * html:image:创建一个图片按钮。 * ...
SSD(Single Shot MultiBox Detector)是一种高效的物体检测方法,它采用单一深度神经网络实现图像中物体的检测任务。相较于传统物体检测方法,SSD在速度与准确性方面取得了显著进步,并且简化了整个检测流程。 ###...
本文介绍了一种基于深度学习的新技术——单次多框检测器(Single Shot MultiBox Detector, SSD),这是一种用于图像中对象检测的方法。该方法通过一个单一的深度神经网络实现目标检测功能。SSD的设计者们包括来自...
`html:checkbox`标签用于生成复选框。 主要属性包括: - `property`:表单提交时对应的数据模型的属性名。 示例代码: ```jsp <html:checkbox property="agree"/> ``` - **html:radio** `html:radio`...
"mobile_multibox model"是一种基于TensorFlow实现的深度学习模型,特别设计用于移动设备上的目标检测任务。在图像识别和对象检测领域,MobileMultibox以其轻量级和高效的特性而备受青睐,它能够实现在资源有限的...
- `<html:checkbox>`:创建复选框。 - `<html:multibox>`:创建一组复选框,适用于多选情况。 ### 2. Bean Tag Bean Tag库包含一系列标签,用于创建bean、访问bean以及访问bean的属性。这使得开发者能够更容易地在...
SSD(Single Shot MultiBox Detector)是一种高效的目标检测算法,由Wei Liu等人在2015年提出。它在计算机视觉领域中具有重要的地位,因其能够实现端到端的实时目标检测,即在一个单一的网络前向传递过程中完成定位...