没有使用任何大型Web框架(只是servlet),你知道一个可以使用的小型库,它可以从http请求的参数填充我的bean属性吗?
答案 0 :(得分:5)
你可以看看Commons Beanutils,它有一大堆填充bean的方法(包括嵌套bean):
http://commons.apache.org/beanutils/
特别是您要查看的方法是填充在BeanUtilsBean中:
public void populate(Object bean,
Map properties)
更多信息:
答案 1 :(得分:2)
最简单的可能是< jsp:* setProperty name =“mybean”properties =“*”>
的* -version来自http://java.sun.com/products/jsp/tags/11/syntaxref11.fm13.html:
“将用户在可查看的JSP页面中输入的所有值(称为请求参数)存储在匹配的Bean属性中.Bean中属性的名称必须与请求参数的名称相匹配,这些名称通常是一个HTML表单.Bean属性通常由带有匹配的getter和setter方法的变量声明定义“