Apache - Struts2 之<s:radio>标签 默认选中
1、遇到value是字符串的时候
开始我没加
单引号搞了好久,Struts2跟我开玩笑一样就是不选中,加上
单引号 就OK了。
<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"一切都搞定了;
<s:radio list="#{0:'保密',1:'男',2:'女'}" name="user.sex" value="0" label="songsichao"></s:radio>
引用
关于 Apache Struts2
Struts2是Apache下的一个开源的用于开发 JavaEE Web应用的框架。Struts2 使用且扩展了 Java Servlet API以鼓励开发者使用 MVC (Model View Controller)结构。
WebWork框架来自Apache Struts的分拆,旨在提供增强和改进,同时保留原有Struts框架的大致相同的架构。
2005年12月Apache Struts2 宣布采用 WebWork2.2,并于2007年2月发布第一个完整版本。
官方网站:
https://struts.apache.org/
-
本文引自:
http://hi.baidu.com/32733/item/5199234fca22a3e91e19bcf6
-
分享到:
相关推荐
13. `<s:if>`, `<s:elseif>`, `<s:else>`:条件判断标签,如`<s:if test="%{condition1}">...<s:elseif test="%{condition2}">...<s:else>...</s:else></s:elseif></s:if>`,可以用来根据表达式的真假执行不同的代码...
- `<s:checkbox>`:创建复选框,可以设置value表示默认选中状态。 - `<s:radio>`:创建单选按钮组。 - `<s:checkboxlist>`和`s:radiolist`:创建多个复选框或单选按钮的列表。 - `<s:file>`:用于文件上传,通常...
11. `<s:checkbox>`:生成单个复选框,`name`属性指定Bean的属性,`value`属性设置默认选中状态。 12. `<s:checkboxlist>`:用于生成多个复选框,`name`属性指定Bean的属性,`list`属性定义选项列表,同样支持默认...
11. `<s:checkbox>`:创建单个复选框,`name`属性定义Bean属性,`value`属性设置默认选中状态。 12. `<s:checkboxlist>`:创建复选框列表,`name`属性定义Bean属性,`list`属性用于绑定选项列表,`value`属性设置...
12. `<s:checkboxlist>`:创建一组复选框,`list`属性用于设置可选值,`value`属性用于设置默认选中项。 13. `<s:if>`, `<s:elseif>`, `<s:else>`:条件判断标签,类似Java的if-else语句,`test`属性用于指定判断...
12. `<s:checkboxlist>`:生成一组复选框,`list`属性定义选项集合,`value`用于设置默认选中的值。 13. `<s:if>`, `<s:elseif>`, `<s:else>`:条件判断标签,用于根据表达式的值执行不同的逻辑。`test`属性是一个...
4. `<s:radio>`: 用于创建单选按钮组。`list`属性是必需的,可以用来指定选项列表。例如,`list="#{'male':'男','female':'女'}"`。若需设置默认选中项,可以添加`value`属性。 5. `<s:url>` 和 `<s:a>`: 分别用于...
- **功能**:用于设置复选框组的默认选中状态。 - **示例**: ```xml <html:multibox property="selectedFruits" value="apple" /> <html:multibox property="selectedFruits" value="banana" /> ``` - **关键...
在HTML表单中,Struts提供了一系列与之相关的标签,如`<html:form>`,这些标签使得开发者能够方便地将表单数据绑定到ActionForm Bean,从而实现数据的提交和验证。`<html:form>`标签有几个重要的属性: 1. `name`: ...
总结,Struts2的标签库极大地简化了Web开发中的视图构建,通过 `<s:radio>` 和 `<s:checkbox>` 标签,我们可以方便地创建交互式的表单元素,使用户界面更加友好。了解并熟练掌握这些标签的使用,将有助于提升开发...
《Struts2 中的 s:set 和 s:if 标签详解》 在 Struts2 框架中,s:set 和 s:if 是两个非常重要的标签,它们在 JSP 页面中用于数据存储和条件判断,极大地提升了代码的可读性和维护性。下面将对这两个标签进行详细的...
<tr class="<s:if test='#listStat.odd==true'>tableStyle-tr1</s:if><s:else>tableStyle-tr2</s:else>"> ``` 这里通过`<s:if>`判断当前行是否为奇数行,从而决定应用哪个CSS类。 **5. 选择框的配置与使用** ...
struts2中s:radio标签的使用总结 遇到的问题:在使用该标签时,设置了默认选中项,但提交数据返回后,单选框不能显示之前选中的项,仍然为默认选项 通过测试得出以下结论: 以<s name=”user.sex” list=”%{#{‘1′...
在HTML中,单选按钮通常用`<input type="radio">`表示,但在Struts1.x中,`html:radio`提供了更便捷的方式来绑定后台的ActionForm属性。通过设置`property`属性,可以将选定的值与ActionForm中的某个字段关联。如果...
Struts2单选按钮使用 `<s:radio>` 标签来生成单选按钮。基本语法如下: ``` <s:radio list="#{'MAN':'男','WOMEN':'女'}" name="gender" listKey="key" listValue="value" value="'MAN'" theme="simple"/> ``` 其中...
- 列表框:`<select>`标签创建下拉列表,`<option>`标签定义列表中的选项,`selected`属性表示默认选中项。 - 多选列表框:与列表框类似,但通过`size`和`multiple`属性,用户可以同时选择多个选项。 - 多行文本框:...
- 单选框:`<input type="radio" name="字段名" value="选项值" checked>` - 同一组单选框具有相同的`name`属性值。 - 复选框:`<input type="checkbox" name="字段名" value="选项值">` - 多个复选框可以同时被...