keyword: struts multibox checkbox
当然这个标签很老了,用法到网上也能找到;我根据自己的经验,记录一下;
如果DB里有张CODE表,存了所有的code;USE_CODE表里的数据可能关联部分code;
那么页面显示的时候checkbox要显示所有的code,USE_CODE表里的已经使用的code则默认选中checkbox;
然后可以任意选择不同的code,提交表单;
//给actionForm的两个属性赋值
String[] allCodes=getAllCode();
String[] selectedCodes=getCurrentCode();
<!--页面显示:-->
<logic:notEmpty name="your_form_instance_name" property="allCodes">
<logic:iterate id="code" name="your_form_instance_name" property="allCodes">
<html:multibox property="selectedCodes" value="${code}"></html:multibox>${code}
</logic:iterate>
</logic:notEmpty>
到editAction里,获取selectedCodes,这个就是在页面里所有选中的code了;
这里生成的checkbox的value和后面得text都是code了,这里要处理好一致性.
分享到:
相关推荐
2. **接收响应**:当服务器返回数据后,我们在回调函数或者Promise的`.then`方法中处理数据。 3. **解析数据**:将接收到的JSON或者其他格式的数据解析成JavaScript对象。 4. **遍历数据**:遍历解析后的数据,找到...
在本篇文章中,我们将重点讨论几个常用的HTML标签及其在实际应用中的使用方法,特别是与Struts框架相关的标签。 1. `<html:form>`标签: 这个标签与HTML的`<form>`标签相似,但主要在Struts框架中使用。它的主要...
Struts中的Multibox用法 当用户提交包含复选框的表单时,Struts框架会处理`Multibox`的特殊性。默认情况下,只有被选中的复选框才会在ActionForm对象中出现,且值为"on"。如果你想要获取所有复选框的值,包括未...
以上就是Struts1.x HTML标签库中几个主要的标签及其用法。它们使得Struts应用中的表单处理更加规范和高效,减少了手动编写HTML和JavaScript的繁琐工作,同时也强化了MVC模式中的视图层与控制器层之间的联系。了解并...
以上是关于Struts框架中`html:radio`、`html:select`、`html:checkbox`和`html:multibox`标签的详细介绍及使用示例。这些标签为开发者提供了丰富的功能,能够帮助开发者快速构建表单,并有效地处理用户输入。此外,...
本文详细介绍了Struts框架中的一些核心概念和技术点,包括FormBean的数据传递、数组和集合的迭代展示、动态生成带有参数的HTML链接、使用`<html:select>`和`<html:multibox>`创建交互式控件等。通过这些技术点的学习...
本文档旨在介绍在Awake系统中如何实现复选框以及主键超链接的使用方法,这部分内容往往在官方文档中有所缺失。 #### 二、关键概念解释 - **Head**:这是列表头部的信息,包含了列的宽度和中文名称。 - **Grid**:...
本文将详细介绍Struts HTML标签的使用方法及其功能。 #### 二、Struts HTML 标签 Struts HTML标签库主要用于生成标准的HTML表单控件,并且能够方便地与Struts框架中的ActionForm对象进行绑定。下面详细介绍几种...
本文将深入探讨`html:select`标签的使用方法及其相关知识点。 首先,我们需要理解`html:select`标签的基本结构。这个标签通常与`html:option`标签配合使用,以生成下拉列表的选项。一个简单的例子如下: ```jsp ...
虽然文档中的一些文字由于OCR扫描技术的原因,可能出现识别错误或遗漏,但整体上不影响我们对Struts标签库的使用方法和目的的理解。开发者在编写Web应用时,需要将这些标签在JSP页面中正确使用,以确保数据能够正确...
Struts1标签库是用于...尽管Struts1现在已经被更新的版本(如Struts2)所取代,但它的设计理念和标签库的使用方法对理解MVC框架仍有很大帮助。在深入学习Struts1标签库的同时,也可以进一步了解Web开发中的最佳实践。
这里的`setPath()`方法设置了新的URL,`addParameter()`方法添加了请求参数,这些参数将在重定向后传递给目标Action。 关于Struts的标签库,例如`<html:multibox>`和`<logic:iterate>`,它们是Struts提供的JSP定制...
`<html:multibox>`则用于生成一组复选框,用户可以选择多个选项。`<html:radio>`用于创建单选按钮,同样需要绑定JavaBean的属性来保存选中的值。`<html:select>`则用于生成下拉列表或多选列表,通过`size`属性可以...
表单相关的标签,如`<html:form>`、`<html:text>`、`<html:password>`、`<html:textarea>`、`<html:hidden>`、`<html:radio>`、`<html:checkbox>`、`<html:multibox>`、`<html:select>`、`<html:submit>`、`...
Struts2核心标签是Struts2框架中一个重要的组成部分,它们提供了一系列的工具,使得开发者能够在JSP页面中更高效地构建动态Web应用。...掌握这些标签的使用方法,对于深入理解和运用Struts2框架至关重要。
2. `<html:checkbox>`和`<html:multibox>`:用于创建复选框。`name`属性指定了ActionForm Bean,`property`则定义了请求参数名,这些参数在表单提交时用于标识选中的复选框。 3. `<html:hidden>`:创建隐藏字段,常...
这些标签包括`<html:base>`、`<html:cancel>`、`<html:select>`、`<html:checkbox>`、`<html:radio>`、`<html:multibox>`、`<html:link>`、`<html:errors>`、`<html:javascript>`、`<html:xhtml>`等。例如,`...
- `<html:multibox>` 生成多选框。 - `<html:radio>` 生成单选按钮。 - `<html:select>` 生成下拉选择列表。 - `<html:link>` 生成超链接。通过`action`、`forward`、`href`或`page`属性指定URL,同时可以使用`...
此外,文档中提到的代码片段也涉及到Struts框架中的标签用法,其中`<logic:iterate>`用于迭代显示数据,`<html:multibox>`用来生成一组相关联的复选框。`<bean:write>`标签则用于输出Java Bean的属性值。这些标签...
4. Multibox(多选框列表):`<html:multibox>`类似于Checkbox,但可以同时选择多个值,常用于创建多选框列表。 在JSP页面上使用这些标签时,可以添加私有属性,并通过Eclipse等IDE自动生成对应的getter和setter...