Struts2标签库(10):<s:select/>
2013-06-26 19:59
411 查看
start.jsp :
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <title>Insert title here</title> </head> <body> <a href="sample"><s:select/></a> </body> </html>struts.xml :
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <struts> <package name="demo" extends="struts-default"> <action name="sample" class="action.SampleAction"> <result name="success">/showInfo.jsp</result> </action> </package> </struts>SampleAction.java :
public class SampleAction extends ActionSupport{ private String hobby; public String getHobby() { return hobby; } public void setHobby(String hobby) { this.hobby = hobby; } public String execute(){ hobby="fishing"; return "success"; } }showInfo.jsp :
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <head> <title>Insert title here</title> </head> <body> <s:bean name="bean.MrBean" var="mb"></s:bean> 单选爱好:<s:select list="#mb.hobbies" name="hobby" headerKey="-1" headerValue="--请选择--" listKey="english" listValue="chinese"></s:select> <s:debug></s:debug> </body> </html>Hobby.java :
public class Hobby { private String english; private String chinese; public String getEnglish() { return english; } public void setEnglish(String english) { this.english = english; } public String getChinese() { return chinese; } public void setChinese(String chinese) { this.chinese = chinese; } public Hobby() { super(); } public Hobby(String english, String chinese) { super(); this.english = english; this.chinese = chinese; } }MrBean.java :
public class MrBean { private List<Hobby> hobbies=new ArrayList<Hobby>(); public List<Hobby> getHobbies() { return hobbies; } public void setHobbies(List<Hobby> hobbies) { this.hobbies = hobbies; } public MrBean(){ hobbies.add(new Hobby("fishing","钓鱼")); hobbies.add(new Hobby("swimming","游泳")); hobbies.add(new Hobby("reading","看书")); } }
相关文章推荐
- Jquery <select></select>
- c#List泛型数据扩展,把List<>型数据格式化成List<SelectListItem>,用来作dropdownlist的数据
- JQuery<Select>在IE下设置选中问题
- y = x (x>1) ||y = 2*x-1 (1<x<10) ||y = 3*x-11 (x>=10)
- There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key ''.
- jsp中<html:select>标签的用法
- 下拉框的绑定<select>
- Struts2标签库(4):<s:iterator/>
- <select>标签默认选中值
- html ,select ,input ,表达式语言${} ,jsp表达式&lt %= &gt
- 位运算符 | << >> & ^ ~的厉害__10进制 To 2进制
- js获取<select>下拉菜单的value值和text值
- 获得<S:select>中的listValue
- <s:select>设置默认选项
- <s:select>标签使用和detached entity passed to persist: com.xiehande.jpa.domain.Clas
- 获取<s:select>的listValue
- Note On <Beginning ASP.NET 3.5> Chp 10 & <Professional ASP.NET 3.5 SP1 Edition> Chp 19
- struts2中<s:select>标签的使用
- Struts2标签库(6):<s:action/>
- Ubuntu14 中安装 VMware10 Tools工具<2>