<div class="individuation_optionbox">
<dl>
<c:set var="index3" value="0" />
<c:forEach items="${inforAcceptPO}" var="matd">
<c:if test="${matd.ownType eq 'mail'}">
<c:set var="index3" value="${index3+1}" />
<dd><label for="basic_info">
<input type="hidden" id="mailId${index3}" value="${matd.id}">
<input type="hidden" id="mailValue${index3}" value="${matd.keyValue}">
<c:choose>
<c:when test="${matd.isAccept eq '0'}">
<input type="checkbox" name="showMail${index3}" id="showMail${index3}">
</input>
</c:when>
<c:otherwise>
<inputtype="checkbox"checked="true"name="showMail${index3}"id="showMail${index3}" />
</c:otherwise>
</c:choose>
${matd.content}
</label></dd>
<c:if>
</dl>
</div>
<div class="files_btnbox">
<a href="javascript:;" title="保存设置" class="app_autobtn_b" onclick="doSubmit()">
<span>保存设置</span>
</a>
</div>
<script type="text/javascript">
function doSubmit()
{
var ids="";
var typeids="";
var idsshow="";
for(i=1;i<(${index3}+1);i++)
{
var mailsetid = document.getElementById("mailId"+i).value;
if(null != mailsetid && "" !=mailsetid)
{
ids+=mailsetid+",";
}
var mailvalue = document.getElementById("mailValue"+i).value;
if(null != mailvalue && "" !=mailvalue)
{
typeids+=mailvalue+",";
}
var mailsshow = document.getElementsByName("showMail"+i);
if(mailsshow[0].checked)
{
idsshow+="1,";
}else
{
idsshow+="0,";
}
}
send_sform.save(aceona1Path+'action? UserInformationAcceptAction=0&action=saveUserInforAccept&mailIds="+ids+"&mailTypeIds="+typeids+"&mailShow="+idsshow);
}
</script>
分享到:
相关推荐
- `<s:file>` 标签用于处理文件上传,与Struts2的文件上传功能结合使用。 - `<s:form>` 创建表单,可以指定Action,收集用户输入的数据。 G. `<s:generator>` 和 `<s:iterator>`: - `<s:generator>` 通常与`s:...
1. `<s:checkbox>`:创建复选框,可与列表结合使用。 2. `<s:checkboxlist>`:创建多选框列表,允许用户选择多个选项。 3. `<s:combobox>`:创建下拉框,可以从指定列表中选择一个值。 4. `<s:component>`:用于创建...
3. `<s:combobox>`:创建下拉框,可以与Ajax结合使用。 4. `<s:component>`:用于展示图形或特殊符号。 D部分: 1. `<s:date>`:格式化日期输出。 2. `<s:datetimepicker>`:日期时间选择器,用于输入日期和时间。 ...
`<s:checkboxlist>`则用于创建多选框,通常与列表结合使用,方便用户选择多个选项。 `<s:combobox>`用于创建下拉选择框,同样可以从Action的列表属性中获取选项。 D. `<s:date>`,`<s:datetimepicker>`,`<s:debug>...
- `<s:generator>` 与`s:iterator`结合使用,生成序列化的值。 H. `<s:head>` 和 `<s:hidden>` - `<s:head>` 添加到HTML `<head>` 标签的结尾,可以设置页面的标题、CSS和JavaScript等。 - `<s:hidden>` 用于创建...
1. `<s:checkbox></s:checkbox>` - 创建复选框,可以与`<s:checkboxlist>`一起使用,处理多选数据。 2. `<s:checkboxlist list=""></s:checkboxlist>` - 多选框,用于显示列表供用户选择。 3. `<s:combobox list="">...
2. `<s:checkboxlist>`:用于创建多个复选框,通常结合列表使用。 3. `<s:combobox>`:创建下拉选择框,可以从列表中选择值,支持Ajax更新。 4. `<s:component>`:用于呈现图形符号或其他组件。 D部分: 1. `<s:...
- `<s:a href="">`: 创建一个超链接,可以结合Action进行跳转,如`<s:a href="actionName">Link Text</s:a>`。 - `<s:action name="">`: 执行视图中的一个Action。 B. 错误与消息处理: - `<s:actionerror/>`: 显示...
用于在页面范围内设置变量,类似于JSP的`<c:set>`标签。 10. **`<s:if>`** 和 `<s:else>`、`<s:elseif>` 标签: 提供条件判断功能,允许根据特定条件展示内容。 11. **`<s:iterator>`** 标签: 用于迭代集合...
在处理表单时,`<c:set>`用于设置变量,`<c:out>`用于安全地输出变量,`<c:if>`和`<c:choose>`用于条件判断。 2. JSTL核心标签库:在表单验证场景中,`<c:if>`和`<c:choose>`可以用来检查用户输入的有效性,避免...
- 显示用户的总分,以及每道题目的答案解析,可使用`<c:forEach>`标签遍历结果数据。 8. **安全性和优化**: - 对用户输入进行验证,防止SQL注入等攻击。 - 使用缓存提高性能,避免频繁访问数据库。 - 通过AJAX...
在上述示例中,`<s:checkboxlist>` 标签结合 `Book` 类实例展示了如何生成基于 JavaBean 集合的复选框列表。 #### 总结 Struts2框架提供的表单标签极大地简化了Web表单的开发过程,通过使用这些标签,开发者不仅...
<asp:BoundField DataField="Amount" HeaderText="Amount" DataFormatString="{0:C}" /> ``` #### 10. GridView实现用“…”代替超长字符串 为了提高GridView的可读性,可以将过长的字符串截断,并用“…”表示...
GridView和CheckBox结合 **知识点概述:** 可以在GridView中使用CheckBox控件来表示某些状态或进行多选操作。 **实现步骤:** 1. **创建CheckBox:** 在GridView的模板列中添加CheckBox控件。 2. **处理CheckBox...
GridView和CheckBox结合 **知识点**:实现GridView中的复选框(CheckBox)与数据行的绑定。 - **添加CheckBox**:在GridView中添加一个 `CheckBoxField` 或者在一个模板字段中添加 `CheckBox` 控件。 - 示例代码...
#### 六、GridView和CheckBox结合 **1. 实现原理:** 通过在`GridView`的每一行添加一个`CheckBox`控件,用户可以选择多行数据进行批量操作,如删除、更新等。 **示例代码:** ```xml <asp:TemplateField ...
GridView和CheckBox结合 - **实现方式**: 在GridView中添加CheckBox控件,通常用于批量选择记录。 - **示例代码**: ```csharp <asp:CheckBoxField DataField="Selected" HeaderText="Select" SortExpression=...
- `s:foreach`: 类似于JSTL的`<c:forEach>`,用于遍历集合。 5. **控制标签库** - `s:if`: 条件判断,根据表达式的值决定是否执行相应的代码。 - `s:else` 和 `s:elseif`: 分别表示else块和else-if块,配合`s:if...