`

struts2 CheckBoxList使用时要注意的问题

 
阅读更多

<s:checkbox name="check" label="Check" fieldValue="true"></s:checkbox>
<s:checkboxlist list="#{'1':'abc','2':'efg','3':'sfdsf'}" value="#{'2','3'}" name="checkList3"></s:checkboxlist>
<s:checkboxlist list="#{'1':'abc','2':'efg','3':'sfdsf'}" name="checkList"></s:checkboxlist><%-- 用数字做为value不会回显,字符串可以 --%>
<s:checkboxlist list="map" listKey="key" listValue="value" name="checkList2"></s:checkboxlist>

//在action中定义的一个map

一定要保证value的类型和和集合的Value值一样

分享到:
评论

相关推荐

    struts2.0 checkbox标签使用问题

    本文将深入探讨在Struts2.0中使用`checkbox`标签时可能遇到的问题及其解决方案。 首先,`checkbox`标签允许用户从多个选项中选择一个或多个值。在HTML中,复选框通常与`&lt;input type="checkbox"&gt;`元素关联,而在...

    struts2标签使用方法

    - **s:checkbox**: 创建复选框,可以与s:checkboxlist一起使用来显示列表。 - **s:radio**: 创建单选按钮,与s: radiogroup配合使用。 - **s:submit**: 提交按钮,可以指定按钮的值和样式。 - **s:form**: 表单...

    struts2 表单标签的使用

    - `&lt;s:checkbox&gt;`和`&lt;s:checkboxlist&gt;`:创建单选或多选复选框,可以与List或Map类型的数据绑定。 - `&lt;s:radio&gt;`和`&lt;s:radiolist&gt;`:创建单选按钮,同样支持List或Map数据绑定。 - `&lt;s:select&gt;`:创建下拉列表,可以...

    struts2自学文档

    - **Checkboxlist**:创建复选框列表。 - **Radio**:创建单选按钮组。 - **Select**:创建下拉列表。 #### 十、表单防重复提交 - **防止重复提交**:通过在表单中加入隐藏字段、使用令牌等机制避免重复提交...

    struts2.5+框架使用通配符与动态方法常见问题小结

    Struts2.5框架使用通配符与动态方法常见问题小结 Struts2.5框架使用通配符与动态方法是Struts2.5框架中两个非常重要的概念。通配符是Struts2.5框架中的一种强大的功能,它允许开发者使用通配符来指定方法,减少配置...

    Struts2中的标签介绍及应用实例

    &lt;s:checkboxlist name="skills2" label="Skills 2" list="#{ 1:'Java', 2: '.Net', 3: 'RoR', 4: 'PHP' }" listKey="key" listValue="value" value="{ 1, 2, 3 }"/&gt; ``` 在这里,`list`属性是一个Map对象...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    在JSP页面中,我们可以使用Struts2的标签库(例如`s:textfield`, `s:checkbox`, `s:select`等)来创建表单元素,并将这些元素与Action的属性绑定。对于集合类型,我们通常会在JSP中通过迭代器遍历并生成多个表单...

    struts2标签用法(详情见附件)

    使用Struts2标签时,开发者需要注意以下几点: - 标签需要放在`&lt;s:head&gt;`或`&lt;%@ taglib prefix="s" uri="/struts-tags"%&gt;`引入标签库之后。 - 每个标签都有对应的属性,例如`s:property`的`value`属性就是指定要显示...

    struts2用siftest判断属性和字符串相等时注意双引号和单引号的使用以及%$%#的使用.docx

    对于其他标签,如`s:select`、`s:if`、`s:iterator`和`s:checkboxlist`,它们的`list`属性通常用来指定列表源,`value`属性用来绑定当前迭代对象的值。对于`list`属性,何时使用`#`、`%{}`和`%{#}`取决于列表数据的...

    Strus 2的新表单标志的使用

    本文详细介绍了Struts 2中 `&lt;s:checkboxlist/&gt;` 和 `&lt;s:doubleselect/&gt;` 这两个表单标签的使用技巧及常见问题的解决方案。通过这些技巧,开发者能够更加高效地利用这些标签来构建用户界面。未来,我们还将继续探索更...

    jsp struts1 标签实例详解第1/2页

    在这个实例中,我们主要关注Struts1的标签应用,以及如何在JSP页面中使用这些标签。 首先,我们看到`TagForm.java`这个类,它是Struts1中的一个ActionForm。ActionForm是Struts1中处理用户请求数据的核心组件,它...

    struts2.0与JFreeChart整合

    注意版本兼容性,例如使用`jfreechart-1.0.13.jar`时,应确保与当前环境的兼容性。 #### 三、图表生成与展示 **1. 创建图表数据集** 通过`DefaultPieDataset`等类创建数据集,这是生成饼图、柱状图等图表的基础。...

    Struts 2.0 UI标签实例程序

    使用Struts 2.0 UI标签时,需要注意以下几点: - 配置struts.xml文件,声明Action和结果页面,以便框架知道如何处理用户的请求。 - UI标签的属性通常与Action类中的字段相对应,实现数据的双向绑定。 - 通过主题和...

    遇到的问题1

    3. **Struts的checkbox使用**: 在Struts中,如果需要多选,应当使用`s:checkboxlist`,而不是`s:checkbox`,后者只适用于单选。 4. **对象未解析**: "could not be resolved as…"错误可能是由于对象名拼写错误或者...

    带有checkbox的TREE列表级联的选择子栏目的JAVA标签形式的实现

    标签库的使用可以大大简化前端开发的工作,但需要注意的是,它们可能会引入额外的依赖,因此在选择时要考虑到项目的整体架构和兼容性。此外,对于性能要求较高的场景,可能需要优化渲染过程,例如使用懒加载技术,只...

    复选框和下拉列表的提交和回显的实现方式

    在使用Struts2框架时,可以通过Struts2提供的表单标签来简化复选框的处理过程。 ##### 4.1 学生选课例子 ```xml &lt;s:checkboxlist name="studentModel.cids" list="courseList" listKey="cid" listValue="cname" /&gt; ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    在应用服务器中使用Hibernate的注意点 12.3. JDO 12.3.1. 建立PersistenceManagerFactory 12.3.2. JdoTemplate和JdoDaoSupport 12.3.3. 基于原生的JDO API实现DAO 12.3.4. 事务管理 12.3.5. JdoDialect 12.4. ...

    中级程序员必备面试题.txt

    Redis命令一般线程安全,但多命令组合使用时需注意。 #### 大数值运算 对于两个数相加超过`long`类型最大值的情况,可以使用`BigInteger`类进行大数运算。 以上内容涵盖了中级程序员面试中常见的知识点和技术细节...

    JS动态创建Table,Tr,Td并赋值的具体实现

    `&lt;s:select&gt;`是Struts2框架的一个标签,用于创建可选列表,其属性如`list`、`listKey`和`listValue`分别用于指定数据源、键和值字段。 总结一下,这个案例涉及到的知识点包括: 1. JavaScript事件处理:`change()`...

Global site tag (gtag.js) - Google Analytics