struts2 中select标签的使用
2014-03-31 15:30
381 查看
<s:select list="#request.listinfo" headerKey="000" headerValue="请选择" id="infos" name="infos" listKey="id" listValue="name" >1、headerKey是默认值的key即选择默认值的value时,就会弹出headerKey即$("#info").val()就是headerKey
2、headerValue是显示的默认值
3、id是select标签的id,name是select标签的name
4、listkey是request.listinfo中的key,listvalue是request.listinfo的value
vo类:TestForm.java
public class TestForm { private String id; private String name; public TestForm(){}; public TestForm(String id, String name) { super(); this.id = id; this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }action类 Testajax.java
public class Testajax extends BaseAction implements ModelDriven<TestForm>{ private TestForm testForm; public TestForm getModel() { if(testForm == null){ testForm = new TestForm(); } return testForm; } @Override public String execute() throws Exception { System.out.println("start-----------------"); List<TestForm> list =new ArrayList<TestForm>(); Map<String,String> map = new HashMap<String, String>(); // list.add("first"); // list.add("second"); // list.add(""); map.put("a", "A"); map.put("b", "B"); map.put("c", "C"); list.add(new TestForm("","")); System.out.println(list.size()); request.setAttribute("listinfo",list); request.setAttribute("map", map); return SUCCESS; } }my.jsp
<script type="text/javascript"> $(document).ready(function(){ $("#infos").change(function(){ alert($("#infos").val()); }); $("#info").change(function(){ alert($("#info").val()); }); }); </script> </head> <body> <s:if test="#request.listinfo != null"> <s:select list="#request.listinfo" headerKey="000" headerValue="请选择" id="infos" name="infos" listKey="id" listValue="name" > </s:select> <s:select list="#request.map" headerKey="000" headerValue="请选择" id="info" name="info" listKey="key" listValue="value" > </s:select> </s:if> <a href="system/testajax.do">request</a> </body> </html>
相关文章推荐
- struts2中<s:select>标签的使用
- Struts2中的s:select标签的使用
- struts2标签中<s:select>的使用
- struts2中s:select标签的使用
- struts2中<s:doubleselect/>标签的使用(转)
- struts2中s:select标签的使用
- struts2 <s:select>标签使用
- struts2中<s:select>标签的使用
- [转]struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2中s:select标签的使用
- struts2 select标签的使用
- struts2中s:select标签的使用
- struts2中<s:doubleselect/>标签的使用心得<>
- struts2标签<s:select>的使用
- JSP学习笔记(七十八):struts2中s:select标签的使用
- 转载:struts2中s:select标签的使用
- struts2中s:select标签的使用
- Struts2标签之select的使用方法
- struts2中s:select标签的使用