在struts2的表单标签中,如select,checkbox,radio,combobox等,在初始化的时候是可以有一个默认值的,这就需要用到value这个属性,例子如下:
<s:select name="gender" list="#{1 :'男',0 :'女'}" headerKey="-1" headerValue="请选择" value="gender"/>
这个select标签会根据value="gender"中的gender这个变量名到堆栈中寻找变量名为gender的值,如果有和1或者0匹配的就会选中
请注意下面的两个例子的区别:
<s:radio name="sex" list="#{'male','female'}" value="male" />
<s:radio name="sex" list="#{'male','female'}" value="'male'" />
第一个是寻找堆栈中寻找变量名为male的值,然后通过值进行判断
第二个是直接匹配了male,而不到堆栈中寻找变量,这是因为如果male没有加引号,那么struts2会去值的堆栈中寻找变量名为male的值;加上单引号后,struts2(应该是ognl)把'male'认为是一个简单的字符串。
本文引自:http://www.itleft.com/archives/16 .html
分享到:
相关推荐
struts2实现页面select标签默认选中,很简单的,一看马上就会了
Struts2_表单标签简介 示例 下拉菜单框,多选框,单选框,文本输入框等等示例
本代码主要给出Struts2的表单标签使用方法
struts的htmlcheckbox标签的默认选中问题
在Eclipse中配置Struts2项目(html)手把手教会你 如何在Eclipse中配置Struts2。 struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置...
struts2中iterator 标签的使用详解
struts2标签库struts2标签库struts2标签库struts2标签库
学习struts2的表单标签,这个与传统的表单标签来说还是有很大区别的
Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库
在Struts中几种情况可以使标签初始就是选中的,Formbean里面该Property的值设为 1.on 、2.yes 、3.true 这三种情况都是可以实现默认选中的。 注:如果不选中,最好把Property的设置为””,因为在Action中得到...
NULL 博文链接:https://johnson2132.iteye.com/blog/720775
Struts2自定义分页标签很详细了,新手可以少走弯路,节约时间 资源包括了后台如何操作。
struts2标签使用例子 struts2标签使用例子 struts2标签使用例子struts2标签使用例子
struts2中doubleselect标签的具体应用实例,Hibernate、Struts2、Spring三框架整合
struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL struts2的新表单标志的使用 struts2与AJAX一 struts2...
STRUTS:struts2标签库
主要介绍了struts2的标签的详细使用例子说明
struts2中循环标签id的设置,找了好久才找到的
浅谈 Struts2 表单验证
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...