jsp:setProperty等效于servlet

时间:2009-07-23 20:58:02

标签: java jsp servlets javabeans

是否有相当于:

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

for servlets?

使用请求参数从servlet内部自动填充bean的东西?我正在重构一个仅支持JSP的应用程序,并希望将一些代码移动到servlet。由于一系列悲剧性原因,我们现在无法使用任何框架来使这更容易。

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:3)

您可以使用反射来完成它,但开箱即用的没有任何东西。使用反射

编写一个小帮助对象会非常容易