首先在页面中引入struts标签库:

<%@ taglib prefix="s" uri="/struts-tags"%>

在JSP页面中创建单选按钮radio的方法:

<s:radio list="#{'1':'先生','0':'女士'}" name="gender" value="1"/>

其中list中的键值对表示所有的选项,value表示设置的默认值,如果这个默认值是从后台传过来的,可以这样设置:

<s:radio list="#{'1':'先生','0':'女士'}" name="gender" value="gender.id"/>

当list属性为Action传过来的Map时 可以自动显示为key-value形式

<s:radio list="%{map}" name="gender" value="gender.id "/>

当list属性为Action传过来的List<Gender>时 需要添加 listKey listValue属性  listKey对应提交到数据库中的值  listValue对应显示的文本

<s:radio list="%{list}" name="gender" value="gender.id" listKey="id" listValue="genderText""/>

<s:radio name="test" id="test" list="%{#{1:'全部',2:'指定商品'}}"  theme="simple" value="promotionScope" onchange=""></s:radio>

promotionScope为后台所传参数,<s:property value=“promotionScope”/>,在<s:radio>无需使用<s:property>标签

取值

var promotionScope= $("input[name='promotionScope']:checked").val();if(promotionScope == null){alert("请选择活动范围");return false;
}

转载于:https://www.cnblogs.com/OuZeBo/p/6955240.html

Struts2中 radio标签的详细使用方法相关推荐

  1. Struts2中UI标签之表单标签介绍

    1.在Struts2中UI标签的表单标签分为两种:form标签本身和单个表单标签. 2.Struts2表单标签包括:form.textfield.password.radio.checkbox.che ...

  2. struts2 s:if标签以及 #,%{},%{#}的使用方法

    struts2 s:if标签以及 #,%{},%{#}的使用方法 <s:if>判断字符串的问题: 1.判断单个字符:<s:if test="#session.user.us ...

  3. vue3-video-play视频组件的使用(一)——基本使用 HTML5中Video标签的属性、方法和事件汇总

    vue3-video-play视频组件的使用(一)--基本使用 & HTML5中Video标签的属性.方法和事件汇总 npm地址:https://www.npmjs.com/package/v ...

  4. script标签中写html,html中script标签的详细介绍

    大家好,欢迎关注支持,谢谢!本篇将介绍html中script标签的详细用法,有兴趣的朋友可以了解一下! 一.前言 在html中,为了实现动态交互效果,我们经常会嵌入其它脚本语言(如:JavaScrip ...

  5. html5 自定义标签图例,奥维互动地图浏览器电脑版中自定义标签图标的增加方法...

    这篇文章讲的是奥维互动地图浏览器电脑版中自定义标签图标的增加方法,感兴趣的小伙伴可以来学习一下哦. 奥维互动地图浏览器电脑版中自定义标签图标的增加方法 1.点击菜单:系统---数据管理---自定义图标 ...

  6. vue项目中 img标签加载失败方法,onerror事件的两种方法

    vue项目中 img标签加载失败方法 ?css 第一种方法 第二种方法 本人写的第一篇文章,希望对你有帮助 第一种方法 < img src="123" :οnerrοr=&q ...

  7. Struts2中UI标签之非表单标签

    1.非表单标签主要用于在页面生成一些非表单的可视化元素,例如Tab页面,输出HTML页面的树形结构等.当然,非表单标签也包含在页面显示Action里封装的信息,非表单标签主要有如下几个: a:生成一个 ...

  8. struts2中使用标签操作静态方法等

    2019独角兽企业重金招聘Python工程师标准>>> 有的时候对<%%>特别敏感,不想用jsp的<% %>来调用java类中的静态方法,这时候我们可以用st ...

  9. jsp中c标签的详细使用

    jsp中c标签的使用 JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的.把常用的内容,放在这里备份一份,随用随查.尽量做到不用查,就可以随手就可以写出来.这算是Java程序员的基本功吧, ...

最新文章

  1. 揭开AI产品PRD的面纱,浅谈其和互联网产品PRD的异同
  2. 不能安装_钢厂为什么不能随意更换一氧化碳报警器安装位置
  3. linux 软件包管理设置,Linux速通08 网络原理及基础设置、软件包管理
  4. 十五、导航,头部,CSS基础
  5. juns java,学习动态性能表第六篇-(1)-V$SESSION_WAIT 转自三思 http://junsansi.itpub.net/post/29894/292373...
  6. VS转换到 COFF 期间失败 文件无效或损坏
  7. 【Spring】Spring的AOP术语解释
  8. 拖动小游戏html,Cocos Creator 入门篇-拖拽小游戏(一)
  9. day059-60 ajax初识 登录认证练习 form装饰器, form和ajax上传文件 contentType
  10. (ubuntu 下)tensorflow 的安装及版本升级
  11. 数据类型的内置方法:元组
  12. 以实战之名尽兵法之意
  13. ADO.NET数据访问模式
  14. 解剖SQLSERVER 第九篇 OrcaMDF现在能通过系统DMVs显示元数据(译)
  15. 酷派N900刷机教程
  16. 一鸣心所向:想成功?变身蝙蝠侠吧
  17. 关于Adams仿真过程中问题的解决记录
  18. 运营笔记:一个新公众号怎么吸粉?看看这位大神怎么做的!
  19. qt - the inferior stopped because it received a signal from the operation system.
  20. 常用MAVROS话题和服务

热门文章

  1. 在SOUI中使用线性布局
  2. 利用SqlBuikCopy实现数据批量写入
  3. php获得每个月第一天的时间,PHP获取指定日期所在月的第一天和最后一天几个例子...
  4. 闭合导线坐标计算表_测量员人员必备:8套工程测量公式计算表,输入参数自动得出结果...
  5. php视频文件设置期限,如何使用PHP检测视频文件持续时间(以分钟为单位)?
  6. css 网页整体缩小_css实现缩放自适应网页--手机web
  7. Invalid bound statement (not found)解决办法
  8. 原始的DSH深度哈希代码
  9. java se 8 新特性_javase8-sample
  10. springboot幂等性_SpringBoot+Redis实现接口幂等性,就看这篇了