Struts中验证失败后,radio回复到默认值的问题
来源:互联网 发布:细思极恐 知乎 编辑:程序博客网 时间:2024/05/07 15:23
使用FreeMarker和radio标签,结果当验证失败时,radio的选中项不是保持在选中的项目上,而是回到了默认值。
- 用户名:<@s.textfield name="user.username" required="true" />
- <br />
- 性别:
- <@s.radio name="user.sex" value="%{'true'}" list=r'#{"true":"男", "false":"女"}' required="true" />
- <br />
两种方法:
1、基于FreeMarker
对user对象进行判断,设定sexValue变量。
- <#if user?exists>
- <#assign sexValue = user.sex?default('true')?string />
- <#else>
- <#assign sexValue = 'true' />
- </#if>
然后,在使用radio时,象下面这样声明。
- <@s.radio name="user.sex" value="${sexValue}" list=r'#{"true":"男", "false":"女"}' required="true" />
2、基于OGNL,这个好。
- <@s.radio name="user.sex" value="%{user == null || user.sex == null ? 'true' : user.sex}" list=r'#{"true":"男", "false":"女"}' required="true" />
- Struts中验证失败后,radio回复到默认值的问题
- radio一直取到默认值的问题
- struts radio 默认值操作
- js中修改radio的值(初始化Radio默认值)
- xwalkview 升级到20后 ssl验证失败打不开https的问题
- struts表单校验失败后的整数重显问题
- html中radio设置默认值
- struts1中radio list的默认值设置和value保持
- 工作中遇到的struts前台验证出错后request内容丢失,网上搜索到的方法
- struts中s:radio的用法
- struts2 radio 默认值的设定
- html:radio默认值的设定
- 设置s:radio的默认值
- Struts的action中用了addFieldError,页面第一次提交验证失败后,再次提交找不到action
- 写在MapReduce问题的回复后
- 如何解决radio的js验证问题
- mysql中datetime默认值设置0000-00-00失败的问题
- 关于单选radio或多选按钮在form表单clear后attr赋值失败的问题
- 了解与全面认识SQL Server 2005数据维护计划
- gridView固定表头
- js放大镜功能
- jquery中文 乱码解决
- 常见的MIME类型,支持FLV
- Struts中验证失败后,radio回复到默认值的问题
- string的详解
- 链接(a)
- 不用现有方法,把string转换成int型[C#]
- 如何将照相机移动到空间中的一点,并且观察方向朝向某一物体
- 关于软件项目版本的命名规则以及格式介绍
- windows下安装memcache及使用
- Better Build with Maven-学习笔记(1)
- Spring高级程序设计(Spring框架创始人倾情推荐的权威开发指南)