有空的朋友,请帮忙解决一个问题:
我用的是STRUTS结构,在ACTION里面把根据ID读出的记录,用setXXX放在了一个BEAN里面,然后到前台去用
<jsp:useBean id="cb" class="componentBean" scope="page"></jsp:useBean> 
然后用cb的getXXX方法去取值,不过,得到的全是空值,感觉好像就是什么都没有写进去。
请问在ACTION需要加点什么吗?还是需要将该BEAN放到SESSION或者是什么里面,前台的JSP页面才能够使用等,谢谢

解决方案 »

  1.   

    scope="page" 当然取不到拉,你改成scope="request"看看~
      

  2.   

    scope="page" 改成 scope="request"或者其他两种级别,只要不是page级别,就可以了
      

  3.   

    按楼上二楼及三楼的说话,问题没有解决,
    可能是我的操作方法和你们的不一样吧,
    我的解决方法如下:
    1、在action里面采用:request.setAttribute("componentEditBean",cb);,将cb将到字符componentEditBean中
    2、JSP页面采用:componentBean cb=(componentBean)request.getAttribute("componentEditBean"); 把对象再得回来
    然后就可以使用getXXX方法进行得值了。
    再次感谢大家,结贴。