【问题标题】:Is it common to have for the fields in a form to have its own class?表单中的字段有自己的类是否很常见?
【发布时间】:2013-01-05 02:23:55
【问题描述】:

样本:

我有 2 个表,部门和员工(这 2 个表是通过员工中的部门 ID 外键链接的)。显然,部门与雇员表是一对多的关系。

我需要创建一个表单,其中包含两个表中的数据子集。

这些是网络表单中的字段。

  1. 家庭/姓氏(来自员工表)
  2. 名字(来自雇员表)
  3. 就业开始日期(来自雇员表)
  4. department(以department_id为返回值的各个部门的下拉列表,显然来自departments表)。

我想知道为这 4 个字段创建一个新类是否是“最佳实践”?谢谢! :)

【问题讨论】:

    标签: java spring spring-mvc


    【解决方案1】:

    如果您只返回一个,您可以简单地将它们添加到模型中。如果您要返回一堆这些东西的“行”,那么我会说将值包装在 Bean 中并传回该 bean 的实例集合更有意义。它使在视图侧更容易浏览它们。

    【讨论】:

    • 如果我有额外的与数据无关的隐藏字段怎么办?像 emailSubject 隐藏字段之类的东西,它将成为确认电子邮件的电子邮件主题?再次感谢
    • 您可以在您的 bean 中放置您想要的任何字段。 Spring MVC 只会在 View 中设置你专门映射的,不会去碰你没有映射的。
    猜你喜欢
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 2021-01-25
    相关资源
    最近更新 更多