`
penua
  • 浏览: 18966 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2 doubleselect标签的使用

JSP 
阅读更多
可能很多人在使用Struts2 doubleselect 都碰到第二个标签为空的问题,解决办法是:

- 第一个List不能直接使用LinkedHashMap类型的对象,而要使用对应的#xxMap.values()(别忘记后面的括号),或者定义一个list,原因是这个list必须支持iterator接口,而LinkedHashMap之类不支持iterator,导致无法根据top对象得到第二个list

- 第二个List使用可使用一个map<String,Object>,不过最好还是先用<s:set .../>标签把map放到一个变量中

- 不要忘记用 # 符号


通过上面的方法可以得到想要的doubleSelect

分享到:
评论
1 楼 leonaf100 2009-02-16  
不太明白,LS能给个代码解释吗?
比如这个是我的代码
	
<s:set name="send" value="%{senders}"></s:set>
	<s:set name="sendname" value="%{sendname}"></s:set>

	<s:form id="form" action="AjaxTest" method='post' theme="simple" cssStyle="text-align:center" name="table">
		<s:doubleselect list="#send" doubleName="test" name="testlist" doubleList="#send" formName="table"></s:doubleselect>
		<s:submit value="查询" theme="ajax" targets="div" cssStyle="position:relative;right:50%;width:100px;text-align:center;"/>
	</s:form>  

其中的senders是一个<String, List<String>>的List,具体action代码我就不贴了.没什么必要,就是传一个map给这个jsp页面,但是总是第二个下拉框没数据,LS给看看怎么回事

相关推荐

    struts2 doubleselect标签的用法例子

    struts2 doubleselect标签的用法例子,功能是实现一个级联的下拉列表,一般书上的例子都用到了三目运算符,没有实际的使用价值。本例是一个完整的例子,已经调试运行正常。

    struts2中doubleselect标签的应用

    struts2中doubleselect标签的具体应用实例,Hibernate、Struts2、Spring三框架整合

    struts2地市、县区二级联动下拉菜单 doubleselect标签

    用struts2 doubleselect标签实现的二级联动下拉菜单

    struts2 标签 doubleselect动态 用法

    struts2 标签动态数据用法, 在实际应用中,list往往是action返回的一个List,listKey和listValue来显示第一级下拉框,doubleList往往是一个Map, List&lt;DataObject&gt;&gt;,其中Map中的Key值是第一级下拉框的listKey。

    j2ee-struts2-Select_DoubleSelect.rar_struts2 doubleselect

    J2EE中使用struts2实现的select和doubleselect标签

    Struts2的doubleselect标签演示

    Struts2的doubleselect标签演示,完整片断代码

    struts2中的doubleSelect标签的用法(从数据库中读取数据,HSS)

    从数据库中读取数据,hibernate,struts2,spring三框架整合

    struts2 标签库 帮助文档

    doubleselect标签:生成一个相互关联的列表框,该标签由两个下拉选择框组成。 datetimepicker标签:生成一个日期、时间下拉列表框。 head标签:生成HTML页面的HEAD部分。 file标签:在页面上生成一个上传文件元素...

    联动(struts2+json+jquey)

    struts2+json_jquery实现联动.struts2的标签doubleselect无法实现第二级有数据.只好改为json来接收对象实现

    深入浅出Struts2(附源码)

    5.19 doubleselect标签 90 5.20 主题 92 5.21 小结 94 第6章通用标签 95 6.1 property标签 95 6.2 a标签 97 6.3 action标签 97 6.4 param标签 98 6.5 bean标签 98 6.6 date标签 100 6.7 include标签 100 ...

    JSP_struts2标签大全

    JSP_struts2标签大全 1.a 3 2.action 3 3. actionerror 4 4. actionmessage 5 5. append 5 6. bean 7 7.checkbox 7 8.checkboxlist 8 9. combobox 9 10. conponent 9 11. date 11 12. datetimepicker 12 13. debug ...

    Struts2+API+标签全解+网页说明

    doubleselect标签:生成一个相互关联的列表框,该标签由两个下拉选择框组成。 datetimepicker标签:生成一个日期、时间下拉列表框。 head标签:生成HTML页面的HEAD部分。 file标签:在页面上生成一个上传文件元素...

    struts2标签大全

    所有的s标签介绍-C: &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 &lt;s:combobox list=""&gt;&lt;/s:combobox&gt;-----下拉框 &lt;s:component&gt;&lt;/s:component&gt;-----图像符号 D:...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    不过,Struts 2.0加了几个我们经常在项目中用到的控件如:datepicker、doubleselect、timepicker、optiontransferselect等。因为这些标志很多都经常用到,而且参数也很多,要在一篇文章详细说明并非易事。 下面主要...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    5.19 doubleselect标签 90 5.20 主题 92 5.21 小结 94 第6章 通用标签 95 6.1 property标签 95 6.2 a标签 97 6.3 action标签 97 6.4 param标签 98 6.5 bean标签 98 6.6 date标签 100 6.7 include标签 100 6.8 set...

    低清版 大型门户网站是这样炼成的.pdf

    3.4.4 doubleselect标签详解 139 3.4.5 file标签详解 141 3.4.6 form标签详解 142 3.4.7 hidden标签详解 143 3.4.8 select标签详解 143 3.4.9 optgroup标签详解 144 3.4.10 optiontransferselect标签详解 144 ...

Global site tag (gtag.js) - Google Analytics