首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

s:select标签实现上拉列表的分析

2013-01-02 
s:select标签实现下拉列表的分析s:select namelist#session.categoryList themesimple headerKe

s:select标签实现下拉列表的分析

<s:select name=""  list="#session.categoryList" theme="simple" headerKey="0" headerValue="请选择博客类别" listKey="caId" listValue="caName"></s:select>

?

1. theme:struts2标签默认是换行的,theme="simple"代表不换行。

?

2.headerKey="0" headerValue="请选择博客类别" :下拉列表默认要显示的。

?

3.list:

?? #request.categoryList?:?

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"); 

?

???#session.categoryList?:

ActionContext context=ActionContext.getContext();Map session=context.getSession();categoryList=categoryService.getCategories();session.put("categoryList", categoryList); 

?

????categoryList:直接从xxx.action中值栈的

???

在 xxx  extends ActionSupport {     private  List<Category> categoryList;     get;set;方法,这里就略咯……

?

4.caName为<option value="xxx">name</option>中name要显示的名称,对应bean里面的字段caName
?? caId为<option value="xxx">中的value,对应bean里面的字段caId

?

?

热点排行