有空的朋友,请帮忙解决一个问题:
我用的是STRUTS结构,在ACTION里面把根据ID读出的记录,用setXXX放在了一个BEAN里面,然后到前台去用
<jsp:useBean id="cb" class="componentBean" scope="page"></jsp:useBean>
然后用cb的getXXX方法去取值,不过,得到的全是空值,感觉好像就是什么都没有写进去。
请问在ACTION需要加点什么吗?还是需要将该BEAN放到SESSION或者是什么里面,前台的JSP页面才能够使用等,谢谢
我用的是STRUTS结构,在ACTION里面把根据ID读出的记录,用setXXX放在了一个BEAN里面,然后到前台去用
<jsp:useBean id="cb" class="componentBean" scope="page"></jsp:useBean>
然后用cb的getXXX方法去取值,不过,得到的全是空值,感觉好像就是什么都没有写进去。
请问在ACTION需要加点什么吗?还是需要将该BEAN放到SESSION或者是什么里面,前台的JSP页面才能够使用等,谢谢
可能是我的操作方法和你们的不一样吧,
我的解决方法如下:
1、在action里面采用:request.setAttribute("componentEditBean",cb);,将cb将到字符componentEditBean中
2、JSP页面采用:componentBean cb=(componentBean)request.getAttribute("componentEditBean"); 把对象再得回来
然后就可以使用getXXX方法进行得值了。
再次感谢大家,结贴。