浏览 2392 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-25
也都知道这种自动赋值是利用Java的内省(反射)机制来实现的,于是我就想写个帮助类,在servlet中实现自动赋值,参考了一些资料,奈何水平有限,又急着使用,结果帮助类没写出来,到是找到了另外一种替代方案。 写着,写着,感觉很是废话... 直接来吧,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"/>实际实现. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-11-25
这个方式很牛啊!
|
|
返回顶楼 | |
发表时间:2008-11-26
如果懒的自己写,这个类的确有很大帮助,未填写的表单值获取为null。
|
|
返回顶楼 | |
发表时间:2009-01-11
一直在寻找怎么样在servlet中共享调用jsp里的javabean,这个方法可帮了我大忙了。谢谢楼主。
|
|
返回顶楼 | |