【问题标题】:Can getters value flow from action to dao class without passing object in struts2在struts2中不传递对象的情况下,getter值可以从动作流到dao类吗
【发布时间】:2009-05-28 10:30:42
【问题描述】:

我正在开发 struts2 应用程序。我的动作课中有getter/setter。现在,我将我的动作类(比如 Action.java)的对象作为某个方法的参数发送到 DAO 类(比如 Dao.java)。一切都很好,我在我的 Dao.java 中获得了所有吸气剂的价值。现在,我想在不创建 Action.java 对象并将其发送到 Dao.java 的情况下完成这一切。 简单的问一下,不传递Action.java的对象,是否可以在Dao.java中获取action class-getter方法的值?

请提出建议。

【问题讨论】:

    标签: struts2


    【解决方案1】:

    你为什么要做这样的事情?

    我想您是从 html 表单填充操作字段,而不是将此操作用作 DAO 的数据传输对象。这不是很好的设计恕我直言。

    如果您正在寻找更清洁的解决方案,最好使用 ModelDriven 操作。您的操作将实现接口ModelDriven<YourModel>,其中YourModel 将包含所有数据字段。 Struts2 会自动将 html 表单中的字段填充到YourModel。然后你可以将YourModel 传递给DAO。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-10
      • 2010-11-07
      • 2022-11-20
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多