日期:2014-05-18  浏览次数:20838 次

servlet 调用javabean的问题。
我想在servlet中用javabean的setter方法把数据写到javabean中,然后跳转到另一个
jsp页面,此jsp页面从javabean中把刚才serlvet写进去的数据getter出来。
可是问题是:在jsp中getter不到刚才servlet写入的数据,而是空值。
请问如何解决??注:必须要在servlet中把数据写入到javabean中

------解决方案--------------------
可以用数组保存javaBean中的数据项,然后jsp在从数组中得到它们,页面作用域是request
或者用值对象的方法也可以实现jsp页面与javaBean的数据传递

------解决方案--------------------
有时候用getter,setter方法获取的值在页面中显示的字段值都不对应,我也找不到什么原因, 我就是不断的改变自己的sql语句 慢慢试试就好了
------解决方案--------------------
request.setAttribute( "XXX ",XXXClass的对象);

jsp
XXXClass c = (XXXClass)request.getAttribute( "XXX ");
c.getXXX();