快速业务通道

Struts2类型转换(二) 集合类型 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-24

Struts2类型转换(二) 集合类型

时间:2010-01-06 javaeye elf8848

情况一 : HTML复选框 与 List<String>:

1 jsp页面:

Html代码

<form action="login.action" > <input type="checkbox" value="1" name="aihao"/>足球<br> <input type="checkbox" value="2" name="aihao"/>音乐 <br> <input type="checkbox" value="3" name="aihao"/>小说<br> <input type="checkbox" value="4" name="aihao"/>电玩<br> <input type="submit" value="提交"/> </form>

2 Action

Java代码

public class LoginAction extends ActionSupport { private List<String> aihao; set,get方法略... @Override public String execute()throws Exception { return "success"; } }

3 success.jsp 结果页面

Html代码

<s:iterator id="ah" value="aihao"> list:<s:property value="ah"/> </s:iterator>

情况二 : List<User>

针对 List<User>写一个转换器

情况三 : Map集合

1)注册局部类型转换器, 假定请求的LoginAction 来处理, 我们就要篇写LoginAction- conversion.properties文件 .本文件要与LoginAction.java放再同一文件夹

2)对于 Map类型,要同时指定key和value的类型, LoginAction-conversion.properties 写如下:

指定key类型:  Key_ Map类型的属性的属性名=key类型的全限定类名

指定value类型: Element_ Map类型的属性的属性名=value类型的全限定类名

我看 用处不大, 没做具体的例子,无代码.

情况四: Set集合

与List一样, 不写了.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号