可以传递吧,我们很多都是这样使用的:KKPageCache set = null;
set = bean.qryBargainInfo(bginfo);
request.setAttribute(GlobalConst.DATACACHE, set);然后jsp上:
KKPageCache kp=(KKPageCache)request.getAttribute("DATACACHE");
if(kp == null){
    kp = new KKPageCache();
}
while(kp.next()){
....实现查询数据返回分页结果集的功能,这样都行的呀.

解决方案 »

  1.   

    可以传,但是那个对象必需实现java.io.Serializable(序列化)
      

  2.   

    对不起,写错了 ,是用GyInfo obj = (GyInfo)request.getAttribute("obj")
      

  3.   

    代码为: 
     <table border="1" width="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><bean:message key="gysp"/></td>
          <td><bean:message key="jydd"/></td>
          <td><bean:message key="bz"/></td>
          <td><bean:message key="scan"/></td>
        </tr>
        <% 
          for (int i=0;i<gyinfoBeans.size();i++) {
            GyInfo bean = (GyInfo)gyinfoBeans.elementAt(i);
            request.setAttribute("obj",bean);
        %>    
        <tr>
          <td><%=bean.getGysp()%></td>
          <td><%=bean.getJydd()%></td>
          <td><%=bean.getBz()%></td>
          <td><html:link forward="scanGyinfoMain" paramId="param1" paramName="obj"><html:img page="/images/100_0216.JPG" width="20" height="15"/></html:link><td>
        </tr>
        <%
          }
        %>
      </table>
      

  4.   

    AFer198215() ( ) 说得对
      

  5.   

    那就是说 我的这个类GyInfo必须继承java.io.Serializable?
      

  6.   

    public class FlowBean implements Serializable{
    }
    确定一个对象需要网络传输时, 则就给他实现Serializable,这接口没有任何方法, 你只要在声时类加上implements Serializable就行了(java.io.Serializable)
      

  7.   

    肯定可以传递的,如果你打印为空的话,多半是由于你的SCOPE有问题,你不妨改成用SESSION试试,如果还为空就说明你程序有问题。
      

  8.   

    可以阿,SESSION就是一个对象。字符串也是个对象。
      

  9.   

    多半是由于你的SCOPE有问题,或者你的Action里用了Redirect=true,导致不在一个Scope里,所以成Null了,再试试看吧