`

s:radio 默认值

阅读更多
今天做项目的时候遇到了<s:radio/>标签默认选中值的问题,搞了好长时间,功夫不负用心人终于解决了,O(∩_∩)O哈哈~
转:http://xiayonghua.xyh.blog.163.com/blog/static/4372672620091185203282/
(同事也遇到过这个问题,好像没解决,就直接用HTML标签了,当时就是事不关己高高挂起,没去理会,结果自己遇上了,索性还好,还是解决了,happy。。。)

总结了以下两种方法:

1、遇到value是字符串的时候(开始我没加单引号搞了好久,Struts2跟我开玩笑一样就是不选中,就好像你奈我何,直接晕倒,想了一下,加上单引号就OK了,让它忽悠我,还不是搞定了,O(∩_∩)O~)

<s:radio list="#{ ' jobNo '  : ' 按Job No.搜索数据 ', ' productNo ' : ' 按ISBN搜索数据 '}" name="radField" value=" 'jobNo' "/>

注意:value的写法,记得加上单引号 value=" 'jobNo' ";

2、遇到value是非字符串的时候
<s:radio list='#{ 1:"A", 2:"B", 3:"C" }'  name="LoginType"  value="3"/>

注意:value没有什么特别要求,直接写上value="3"一切都搞定了;

下班。。。。。。。
分享到:
评论
3 楼 zgw06629 2016-03-17  
多谢了 字符串必须要单引号真得挺坑的
2 楼 chinazhidubu 2011-04-09  
终于找到了
1 楼 huchuhan 2010-07-20  
谢谢啊, 原来是这样啊 呵呵

相关推荐

    struts2的几种选择标签

    在这里,`myCheckbox`和`myRadio`是表单字段的名称,`label`属性定义了显示的文字,`value`属性为复选框设定了默认值,而`list`属性则用于`&lt;s:radio&gt;`标签,它提供了一个选项列表。 接下来,`&lt;s:select&gt;`标签用于...

    struts2标签解析

    5. `s:radio`和`s:radiolist`: 同理,`s:radio`用于创建单个单选按钮,`s:radiolist`用于创建单选按钮组。它们的用法与`s:checkbox`和`s:checkboxlist`相似,只是在表单提交时,只会有一个单选按钮的值被提交。 6. ...

    struts2标签史上最详细的struts2标签介绍

    - `s:checkbox` 和 `s:radio`:用于创建复选框和单选按钮,支持数组和集合类型的绑定。 - `s:select`:创建下拉选择框,可以动态加载选项。 - `s:submit`:用于提交表单,可以自定义按钮样式和行为。 2. **控制...

    Struts2标签库详解

    此外,Struts2还提供了像`&lt;s:radio&gt;`(单选按钮)、`&lt;s:checkboxtree&gt;`(树形复选框)等更多复杂的UI标签,以满足不同场景的需求。 总的来说,Struts2标签库极大地提升了开发效率,使得开发者可以专注于业务逻辑,...

    Struts标签--本人常用

    &lt;s:radio name="gender" list="{'男','女'}" label="性别"/&gt; ``` 6. **str:submit标签**: 提交按钮,通常放在表单内。例如: ```jsp &lt;s:submit value="提交"/&gt; ``` 7. **str:debug标签**: 用于在页面上...

    struts2标签整理

    &lt;s:radiolist name="radio" list="options" headerKey="" headerValue=""/&gt; ``` ##### 37. `&lt;s:reset&gt;` - 重置按钮标签 用于创建一个重置按钮。 ```jsp &lt;s:reset value="重置"/&gt; ``` ##### 38. `&lt;s:select&gt;` - ...

    struts2标签写法

    - `s:checkbox` 和 `s:radio`:用于创建复选框和单选按钮,可以进行多值选择。 2. **OGNL标签库** - `s:property`:显示对象属性的值,如 `&lt;s:property value="#session.user.name"/&gt;`,这里展示了session中的...

    struts2标签介绍4

    - `s:checkbox` 和 `s:radio`:创建复选框和单选按钮,方便进行多选或单选操作。 - `s:submit`:创建提交按钮,触发动作执行。 - `s:form`:创建表单,可以设置表单方法(GET或POST)、action属性等。 - `s:...

    struts2相关标签描述

    - **数据标签**:处理数据绑定,如`s:select`用于下拉框,`s:checkbox`和`s:radio`处理复选和单选。 2. **Struts2标签的基本结构和使用**: - 标签通常以`s:`开头,如`s:property`,表示它是Struts2的自定义标签...

    struts2标签教程(中文版)

    - **展示标签**:包括`s:textfield`、`s:textarea`、`s:checkbox`、`s:radio`、`s:select`等,用于创建表单元素并绑定到Action类的属性。 - **控制标签**:如`s:if`、`s:else`、`s:foreach`,用于条件判断和循环控制...

    Struts2图书馆管理系统

    6. `&lt;s:checkbox&gt;` 和 `&lt;s:radio&gt;`:用于创建复选框和单选按钮,可以进行多选或单选操作。 7. `&lt;s:iterator&gt;`:遍历集合,如List或Map,常用于显示表格或列表数据。 8. `&lt;s:property&gt;`:显示Action类属性的值,...

    struts2 标签使用帮助

    - `s:checkbox`和`s:radio`:用于创建复选框和单选按钮,可以进行多选或多值绑定。 - `s:select`:创建下拉列表,支持动态加载选项。 - `s:form`:定义表单,支持AJAX提交和各种验证机制。 - `s:property`:显示...

    struts2-tags-API.rar

    - `s:checkbox`和`s:radio`:用于创建复选框和单选按钮,可以绑定到Action的布尔属性。 - `s:select`:创建下拉选择框,可绑定到Action的枚举或集合属性。 - `s:submit`:提交按钮,触发Action的执行。 - `s:form`:...

    Struts2实战总结

    Struts2提供了 `&lt;s:radio&gt;` 和 `&lt;s:checkboxlist&gt;` 标签来生成单选框和复选框。 1. **带默认值的单选框**: ```xml &lt;s:radio name="uncarInsPolicy.policyStateCode" list="#{'5':'通过','2':'不通过'}" listKey=...

    Struts2.16 标签小节

    Struts2.16的标签库中包含了多个常用的标签,例如`s:textfield`用于创建输入字段,`s:submit`用于提交表单,`s:checkbox`和`s:radio`用于创建复选框和单选按钮,`s:select`用于创建下拉列表,`s:iterator`用于迭代...

    Struts标签- HTML标签

    例如,Struts 2的`s:textfield`、`s:password`等标签,不仅继承了Struts 1的功能,还增加了更多特性,如OGNL表达式支持、动态属性等。 总结来说,Struts的HTML标签库是开发Java Web应用的重要工具,它简化了表单...

    struts2自学文档

    - **Action配置的默认值**:Action配置中的属性如method等如果没有明确指定,则采用框架默认值。 - **Struts.xml配置**:包含Action及其配置信息,如拦截器、结果视图等。 #### 四、视图转发类型 - **重定向**:...

    css中常见各种标签

    - **删除线标签**:`&lt;del&gt;` 或 `&lt;s&gt;` 用于表示已删除的文字。 - **字体颜色与大小**:虽然 `&lt;font&gt;` 标签不推荐使用,但可以使用CSS来代替,例如:`&lt;span style="color:red; font-size: 20px;"&gt;文本&lt;/span&gt;`。 - **...

    HTML属性.docx

    - 中划线:`&lt;s&gt;`,用于表示删除线或已废弃的文本。 - 下划线:`&lt;u&gt;`,通常用于下划线效果,但不建议用于强调,因为这与超链接样式冲突。 - 大字号:`&lt;big&gt;`,已废弃,不推荐使用。 - 小字号:`&lt;small&gt;`,用于...

Global site tag (gtag.js) - Google Analytics