Struts2标签-select实用方法
来源:互联网 发布:c语言修改文件内容 编辑:程序博客网 时间:2024/06/10 02:16
struts2 s:select 标签1 静态生成[html] view plain copy print?<s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"></s:select> 注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option 。headerKey指定缺省的选项"key",headerValue指定缺省的选项"value"。2.设置下拉框数据源[html] view plain copy print?<% java.util.HashMap map = new java.util.LinkedHashMap(); map.put(1, "aaa"); map.put(2, "bbb"); map.put(3, "ccc"); request.setAttribute("map", map); request.setAttribute("aa", "2"); %> [html] view plain copy print?<s:select list="#request.map" label="abc" listKey="key" listValue="value" value="#request.aa" headerKey="0" headerValue="aabb"> </s:select> value的值设置为了2,所以初始化下拉框时,会自动选择key值为2的选项3.action传递list过来[java] view plain copy print?public class Program implements Serializable { /** serialVersionUID */ private static final long serialVersionUID = 1L; private int programid; private String programName; public int getProgramid() { return programid; } public void setProgramid(int programid) { this.programid = programid; } public String getProgramName() { return programName; } public void setProgramName(String programName) { this.programName = programName; } } action[java] view plain copy print?xxxAction extends extends ActionSupport { private List<Program> programs ;//list集合 public List<Program> getPrograms() { return programs; } public void setPrograms(List<Program> programs) { this.programs = programs; } } jsp页面[html] view plain copy print?<s:select list="programs " listValue="programName " listKey="programid " name="program" id="program" headerKey="0l" headerValue="" > </s:select> listKey说明下拉框的key值对应 programid字段,listValue说明下拉框的显示部分对应programName字段
<form action="goodsBillList.action" method="post" > 请选择区域:<select name="goodsDistrict"> <option value="-1" selected="selected">--请选择--</option> <option value="1" >朝阳区订单</option> <option value="2">海淀区订单</option> <option value="3">丰台区订单</option> <option value="4">西城区订单</option> <option value="5">昌平区订单</option> </select> <input type="submit" value="查询" /> </form>通过name向后台传递value 要提交的,都需要写form
<form action="queryBook.action" method="post"> <select name="xuanzeName"> <option value="bookName">:书名</option> <option value="bookAuthor">作者</option> <option value="bookPublish">出版社</option> </select> <input name="chaxunName" type="text" /> <input type="submit" value="查询" /> </form>
0 0
- Struts2标签-select实用方法
- struts2中select 标签
- struts2中select标签
- struts2 标签 s:select
- struts2 select标签
- struts2 s:select 标签
- struts2 s:select 标签
- Struts2中的select标签
- struts2-select标签
- struts2 select标签使用
- struts2标签 select
- struts2 标签 s:select
- struts2 s:select 标签
- struts2的select标签
- struts2的select标签
- struts2的标签select
- struts2 select标签
- struts2 select标签
- airflow安装
- xpath提取多个标签下的text
- mysql数据库主从同步复制原理
- [LA2965][建模][Meet in the middle]侏罗纪
- 南阳oj 6 喷水装置(一)
- Struts2标签-select实用方法
- JavaScript条件语句的性能问题
- Dijkstra(迪杰斯特)算法求单源最短路径
- 大学里软件工程专业学习的主要课程
- BSOJ:1116 皇宫看守--树的最小支配集(带权)
- 教你如何在树莓派上搭建语音识别服务
- hdu 5963 朋友 ccpc 2016 合肥站
- UpDateResource
- Mac的开发者基础配置