【问题标题】:jsp:setProperty equivalent for servletjsp:setProperty 等效于 servlet
【发布时间】:2010-11-13 13:15:39
【问题描述】:

有没有等价于:

<jsp:setProperty name="beanName" property="*"/> 

对于 servlet?

使用请求参数从 servlet 内部自动填充 bean 的东西?我正在重构一个仅限 JSP 的应用程序,并希望将一些代码移至 servlet。由于一系列可悲的原因,我们(现在)无法使用任何框架来简化此操作。

【问题讨论】:

    标签: java jsp servlets javabeans


    【解决方案1】:

    你可以使用外部库吗?如果是这样,Commons BeanUtils 会对您有很大帮助。

    更新:现在您已确认可以使用此方法:
    您正在寻找的方法是BeanUtils.populate()。这里有一个example(第 4.2 章)关于如何使用它来映射请求参数。

    【讨论】:

    • 我可以 - 所以我会检查一下。
    【解决方案2】:

    你可以使用反射来做到这一点,但你没有开箱即用的东西。使用反射编写一个小辅助对象会很容易

    【讨论】:

      猜你喜欢
      • 2014-07-13
      • 1970-01-01
      • 2018-02-21
      • 1970-01-01
      • 2013-05-24
      • 2019-06-29
      • 2021-09-22
      • 1970-01-01
      • 2020-06-02
      相关资源
      最近更新 更多