今天用到了struts 封装set,找了很多资料,也没有找到一个说的特别明白的,今天自己连猜带试准备成功了,现在将我的成果跟大家分享一下,
action中需要封装一个set,代码如下
public class CustomerInserterAction extends ActionSupport {
//将数据封装到orders中
private Set<Order> orders=new HashSet();
//要加上get和set方法
public Set getOrders() {
return orders;
}
public void setOrders(Set orders) {
this.orders = orders;
}
}
order是一个javabean,有一个id为其主键
封装set的重点是配置CustomerInserterAction-conversion.properties文件,我的内容如下
//配置order对象的主键
KeyProperty_orders=id
//Element_集合对象名称=封装类的全程
Element_orders=test.persistence.Order
//如果集合对象为空,就创建一个新的
CreateIfNull_orders=true
将此配置文件和action放在同一个目录下
在页面上这样写:
<input name="orders.makeNew[0].orderNumber" type="text" size="10">
必须要使用makeNew运算符,这样ognl才能帮我创建新的对象,否则orders会为空。当时如果集合类型是List,就不必这样,直接name="orders[0].orderNumber"就可以了。
这样就可以把页面的值封装到set中了。
分享到:
相关推荐
struts2数据封装。实现一个小例子的源码。struts2数据封装源码
整合了Struts2 的数据封装的三种方式,以及其知识点整合
struts2-config-browser-plugin-2.3.24.jar, struts2-core-2.3.24.jar, struts2-jasperreports-plugin-2.3.24.jar, struts2-jfreechart-plugin-2.3.24.jar, struts2-pell-multipart-plugin-2.3.24.jar, struts2-...
Struts 1和Struts2 所有Jar包集合 你懂的
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
详细讲解了遍历集合的方法,附加一些常用标签的使用方法。
详细介绍了Strusts2的文件配置,以及操作servlet的三大对象,表单数据的获取和表达数据的封装,document文件夹下是详细配置过程笔记,希望对各位学习struts2有所帮助
struts2传递map list set到action
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2...
struts2 资料struts2 资料struts2 资料struts2 资料
struts2-scan 检测struts2漏洞,认证检测struts2漏洞
struts 初步认识Struts2并部署验证 struts2 将要进行自定义类型转换的点数据从1个增加到3个 struts3 进行全局的类型转换 struts4 使用Struts2中内部类中的方法进行自定义类型转换,用到的类StrutsTypeConverter ...
struts2错误集合,希望给刚入门的新手们提供一些帮助!
struts2教程集合,想学习struts2的可以下载看看。
struts2源码 struts2案例 struts2使用包
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,适合新手,比你看书强多了,实践源于理论而高于理论,贵在实践 朋友。 struts2 新闻发布系统:struts2+jsp 功能不...
文档包括以下内容(全部来源自网络): -- Struts2概述; -- Freemarker概述; -- Webwork源码分析; -- Struts2与Spring集成; -- Struts2 Ajax应用。
Struts2 Struts2 超好的Struts2 pdf 文档 Struts2 Struts2 超好的Struts2 pdf 文档 Struts2.pdf文档