利用tomcat运行类在servlet中自动给vo对象赋值

xiaoxiao2022-06-12  55

都知道在jsp中<jsp:setProperty property="*" name="beanId"/>可以自动把表单数据赋值给javabean,但使用servlet后就没这么好了。 也都知道这种自动赋值是利用Java的内省(反射)机制来实现的,于是我就想写个帮助类,在servlet中实现自动赋值,参考了一些资料,奈何水平有限,又急着使用,结果帮助类没写出来,到是找到了另外一种替代方案。 [i] 写着,写着,感觉很是废话...[/i] 直接来吧,tomcat lib中的japser.jar文件中的一个类: import org.apache.jasper.runtime.JspRuntimeLibrary; 然后使用: Vo c = new Vo();//new 一个对象JspRuntimeLibrary.introspect(c, request); //然后使用该方法自动赋值 我通过Eclipse代码跟踪找到的这个方法,这也是<jsp:setProperty property="*" name="beanId"/>实际实现.
转载请注明原文地址: https://www.6miu.com/read-4933590.html

最新回复(0)