Struts2:类型转换之批量封装Set集合类型的属性(一)
2011-10-27 17:08
453 查看
这个应该是属于Struts2类型转换的话题,本篇主要是讨论如何将页面上表单的值批量封装到一 个Set集合中去,因为项目中用的是Hibernate,基本上所有的集合类型用的都是Set类型。至于 如何批量封装数据到其它的集合类型如(List,Map)可以参看这篇文章,说的很详细了: /article/10764524.html。如何给这个Set属性 赋值花费了我相当的时间,下面直接贴例子吧。 CustomerInserterAction.java:处理请求,含有一个Set类型的属性orders package test.web; import java.util.HashSet; import java.util.List; import java.util.Set; import test.persistence.Customer; import test.persistence.Order; import test.service.ICustomerService; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ActionContext; /** * @author zhukai 2007-8-31 * */ public class CustomerInserterAction extends ActionSupport { private Customer customer; private Set<Order> orders=new HashSet(); private ICustomerService customerService; public Customer getCustomer() { return customer; } public void setCustomer(Customer customer) { //customer.setOrders(orders); this.customer = customer; } public String execute() { customer.setOrders(orders); for(Order order:orders) order.setCustomer(customer); customerService.addCustomer(customer); return SUCCESS; } public Set getOrders() { return orders; } public void setOrders(Set orders) { this.orders = orders; } public ICustomerService getCustomerService() { return customerService; } public void setCustomerService(ICustomerService customerService) { this.customerService = customerService; } } |
相关文章推荐
- Struts2:类型转换之批量封装Set集合类型的属性
- Struts2:类型转换之批量封装Set集合类型的属性(二)
- Struts2:类型转换之批量封装Set集合类型的属性
- Struts2:类型转换之批量封装Set集合类型的属性
- Struts2:类型转换之批量封装Set集合类型的属性
- struts2--使用struts2的类型转换器(set,list属性集合)
- Struts2的属性boolean值的转换和封装和MyEclipse对boolean值自动添加get(),set()
- Struts2数据类型转换之批量数据转换
- struts2对一些属性的使用和对session封装对象类型采用jstl技术的遍历(配图解)
- Struts2.x 学习笔记 之 类型转换与复杂属性
- 4.1.3: Struts2的类型转换---指定集合元素的类型
- Struts2的类型转换(二)集合类型的转换
- 笔记:Struts2 Action 非泛型集合元素类型转换
- 32-35. Struts2_类型转换错误消息的显示和定制&自定义类型转换器&类型转换器与复杂属性&集合协同使用
- struts2对一些属性的使用和对session封装对象类型采用jstl技术的遍历(配图解)
- [原创]java WEB学习笔记68:Struts2 学习之路-- 类型转换与复杂属性配合使用
- struts2(二) 表单参数自动封装和参数类型自动转换
- Struts2数据类型转换之批量数据转换
- struts2(三)之表单参数自动封装与参数类型自动转换
- Struts2的知识整理总结(三)—— 数据封装和类型转换