struts2 s:select 标签使用
来源:互联网 发布:转发淘宝链接赚钱 编辑:程序博客网 时间:2024/05/17 02:25
1 静态生成
<s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"></s:select>
注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list=”#{‘0’:’男’,’1’:’女’}” 通过它实现的select的两个option 。headerKey指定缺省的选项”key”,headerValue指定缺省的选项”value”。
2.设置下拉框数据源
<% 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"); %>
<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过来
entity
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
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页面
<s:select list="programs " listValue="programName " listKey="programid " name="program" id="program" headerKey="0l" headerValue="" > </s:select>
listKey说明下拉框的key值对应 programid字段,listValue说明下拉框的显示部分对应programName字段
转载自:http://blog.csdn.net/q3498233/article/details/7057230
阅读全文
0 0
- struts2 <s:select>标签使用
- struts2 s:select 标签使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2<s:select>标签使用体会
- struts2中<s:select >标签的使用
- struts2中<s:select>标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中<s:select>标签的使用
- Struts2中的s:select标签的使用
- SpringMVC文件上传与删除
- C#ListView详解(二)
- 不懂技术的研发团队领导
- PAT 1040有几个PAT
- HDU 5119 Happy Matt Friends(DP)
- struts2 s:select 标签使用
- 木块问题(The Blocks Problem, UVa 101)
- penalty kick
- PADS 新手学习问题点
- webpack执行热加载命令报错:无法识别的contentbase
- 百钱买百鸡
- java 集合 Map测试
- Android中的RecyclerView
- Struts使用dojo框架的 AJAX标签中的<sx:head/>的作用