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

struts 前台如何使用集合,集合中是自定义类型

    博客分类:
  • java
阅读更多
问题背景:
   有两个主从表,比如 账单表bill->账单货物goods表, 一对多的关系,一条账单可以有多个货物。
   通过Hibernate映射,在账单POJO对象中有一个set集合,保存货物集合。
   我在Action中,保存一个账单bill对象,前台想写一个注册账单页面,在页面里,使用JS控制货物的增删(增加行、删除行),提交时,我想直接生成bill对象。
  
现在的问题是:
   1、前台jsp页面中,货物set集合对应的表单id、name如何映射。
   2、是否需要Set类型的转换器,全局的set类型转化器如何做(普通属性的我知道)
   3、我在网上搜的帖子,说Set类型在前台jsp页面引用时,要加下标,这样在前台做JS校验时,id不能形成数组,要如何处理。

在网上搜了很多帖子, 似乎没有介绍到这个的,大部分是介绍到Action中直接设置一个set,前台如何使用。
分享到:
评论

相关推荐

    AJAX 想Struts2后台传送Json数据并向前台返回Json格式的数据

    1. **Struts2标签库**:Struts2提供了一套丰富的标签库,如`s:textfield`、`s:submit`等,可以直接在JSP页面中使用。这些标签能够帮助开发者轻松地处理表单提交,但它们通常用于处理HTML表单数据,而非JSON。要实现...

    Struts的Validator验证框架使用教程

    Struts的Validator验证框架是Java Web开发中常用的一个组件,主要用于处理用户输入的数据验证。它提供了强大的、可扩展的验证规则,使得开发者可以方便地在应用程序中实施数据校验,从而保证了数据的准确性和安全性...

    EasyJWeb服务调度和自定义邮件引擎技术的CRM系统实战开发

    作为国内的MVC框架,EasyJWeb并没有struts2那么大的名气,但是EasyJWeb的初衷就是想要取代struts2的市场份额,在此课程中,我们也为国内自主研发的软件尽一份力量。 第二个知识点是服务调度。这个主意是针对于...

    dozer 架包!!!!!!!!!!

    它简化了在不同Java Bean之间复制或映射属性的过程,类似于Struts中的BeanUtils,但功能更为全面。 **描述详解:** "类似struts一的beanutils的拷贝功能,不过更强大些" —— 这句话指出Dozer与Apache Struts的...

    SSH2门户网站+数据库(完整)

    这个框架集合了三个组件的优点,提供了强大的模型-视图-控制器(MVC)架构支持、依赖注入(DI)以及对象关系映射(ORM)。SSH2框架在企业级应用开发中非常常见,因为它可以有效地组织复杂的业务逻辑,简化开发流程,...

    java知识点.pdf

    - Struts框架提供了类型转换的功能,可以在ActionForm对象中定义类型转换规则。 **17. DTO** - DTO (Data Transfer Object) 是一种用于传输数据的对象,通常用于封装业务数据。 **18. 动态ActionForm** - 动态...

    完美的java毕业设计源码

    这个源码集合涵盖了前后台交互、用户登录验证以及基本的数据操作功能,如增删改查。下面我们将深入探讨这个项目中的关键知识点。 【Spring框架】Spring是Java领域最流行的轻量级应用框架之一,它提供了一个全面的...

    WEB表现层框架:FreeMarker

    3. **灵活性**:FreeMarker支持多种数据类型,包括基本类型、自定义对象、集合、Map等。这使得它可以适应各种复杂的业务场景。 4. **安全**:FreeMarker具有内置的安全机制,防止模板中执行恶意代码,确保应用的...

Global site tag (gtag.js) - Google Analytics