2

是否有相当于:

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

对于 servlet?

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

4

2 回答 2

5

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

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

于 2009-07-23T21:00:36.303 回答
3

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

于 2009-07-23T21:02:04.273 回答