是否有相当于:
<jsp:setProperty name="beanName" property="*"/>
对于 servlet?
使用请求参数从 servlet 内部自动填充 bean 的东西?我正在重构一个仅限 JSP 的应用程序,并希望将一些代码移至 servlet。由于一系列可悲的原因,我们(现在)无法使用任何框架来简化此操作。
你可以使用外部库吗?如果是这样,Commons BeanUtils会帮助你很多。
更新:现在您已经确认可以使用这种方法:
您正在寻找的方法是BeanUtils.populate()。这里有一个例子(第 4.2 章)关于如何使用它来映射请求参数。
你可以使用反射来做到这一点,但你没有开箱即用的东西。使用反射编写一个小辅助对象会很容易