struts2标签中的radio如何使用
解决方案 »
- 为什么我在html中可以正常用javascript,然后复制到jsp中就不行了呢?
- 重新问struts2防止重复提交的问题,上个贴没说明白问题
- 怎样设置数据库中数据的最大量
- 谁能告诉我jsp中的out对象是如何具体实现javax.servlet.jsp.jspWriter类的,或者告之out对象在web容器的哪个地方
- eclipse太慢了,有没有别的快一点工具
- juqery中 $.ajaxFileUpload 上传文件后返回我的jsp页面,如何获取一个对象的某个属性
- 时间校验的正则表达式怎么写?
- 我觉得使用jsp的taglib已经可以解决很多显示和业务分离的问题,可是为何...
- 急需招聘JSP/ASP程序员
- web不能访问本地路径下的文件?
- javabean初始化的问题
- googleMap应用疑惑?
list="" listKey="" listValue=""/>名称 必填 缺省值 类型 描述
list true Object/String 设置的用来迭代的值. 如果list是一个Map(key,value), Map的key会成为选项的 "value"的参数,Map的value会成为选项的内容体.
listKey false Object/String list内含对象的用来获取字段的value的属性
listValue false Object/String list内含对象用来获取字段的内容的属性
theme false Object/String 输出元素时使用的主题(theme)(不使用缺省的)
template false Object/String 输出元素时使用的模板(template)(不使用缺省的)
cssClass false Object/String 输出元素时的class属性
cssStyle false Object/String 输出元素时的css样式定义
title false Object/String 在输出元素时设置html属性title
disabled false Object/String 在输出元素时设置html属性disabled
label false Object/String 用于输出一个元素对应的label的表达式
labelPosition false left Object/String 不赞成使用.
labelposition false Object/String 定义元素标签的位置(top/left)
requiredposition false Object/String 定义required属性输出的位置(left|right)
name false Object/String 元素的名字
required false false Boolean 如果设置为true, 在输出标签时将显示出此字段是必须输入的(译者注:如果使用默认模板,将会标示为"*")
tabindex false Object/String 在输出元素时设置html属性tabindex
value false Object/String 预设input元素的value属性.
onclick false Object/String 在输出元素时设置html属性onclick
ondblclick false Object/String 在输出元素时设置html属性ondblclick
onmousedown false Object/String 在输出元素时设置html属性onmousedown
onmouseup false Object/String 在输出元素时设置html属性onmouseup
onmouseover false Object/String 在输出元素时设置html属性onmouseover
onmousemove false Object/String 在输出元素时设置html属性onmousemove
onmouseout false Object/String 在输出元素时设置html属性onmouseout
onfocus false Object/String 在输出元素时设置html属性onfocus
onblur false Object/String 在输出元素时设置html属性onblur
onkeypress false Object/String 在输出元素时设置html属性onkeypress
onkeydown false Object/String 在输出元素时设置html属性onkeydown
onkeyup false Object/String 在输出元素时设置html属性onkeyup
onselect false Object/String 在输出元素时设置html属性onselect
onchange false Object/String 在输出元素时设置html属性onchange
tooltip false String 设置元素的tooltip属性(译者注:tooltip为工具栏提示)
tooltipConfig false String 设置tooltip属性的配置
id false Object/String id是定位元素时使用的. 对于UI和表单标签它会被用作HTML的id属性
为sex建一个bean类:
package com.lxit.main.system.action;
import java.util.Hashtable;
import java.util.Map; public class Sexs {
public Map <String,String> getSexs() {
Map <String,String> sexs= new Hashtable <String,String> ( 2 );
sexs.put( "男" , "男" );
sexs.put( "女" , "女" );//(key,value)下面value="'女'"是这里有key,
return sexs;
}
}
然后,在界面:<s:bean id="sexs" name="com.lxit.main.system.action.Sexs"/>
<s:radio list="#sexs.sexs" value="'女'" name="student.sex" label="%{getText('addstu.sex')}"/>
注意:<1>. list="#sexs.sexs"第一个:sexs 它是bean的id 第二个sexs 它是上面bean类里的return 的sexs 这个一定要注意.不然的话.你精心写好的代码会让你失望的,嘿嘿...
<2>. value="'女'" 这个就是在界面默认选值为'女'; 在界面显示的是:map里面有value,当你选择了以后;在后台拿到的是map里面有key.这里有点不合常理.所以要注意.我发现了以后所以上面的put里有key and value 全是中文"男,女"