Topic: 请教一个关于struts的问题 |
Print this page |
1.请教一个关于struts的问题 | Copy to clipboard |
Posted by: dany Posted on: 2003-11-05 21:28 我在一个Action中将一个Object(javabean)用session的setAttribute添加到session中,现在在Action跳转的页面中想用tag-lib获得这个Object(javabean)改怎么办?谢谢。 -------------------- HttpSession session=httpServletRequest.getSession(); UserBean usr=new UserBean(); usr.setName("dany"); usr.setAge("22"); usr.setSpecility("climbing mountains"); session.setAttribute(Constants.USER_KEY,usr); session.setAttribute("UserName",usr); return actionMapping.findForward("success"); -------------------- 即是success对应的页面中想用标签库得到usr这个对象。 当然用session.getAttribute可以得到usr对象,但现在要求使用标签库 并且能用<bean:write>等标签打印usr中的name,age等属性。 |
2.Re:请教一个关于struts的问题 [Re: dany] | Copy to clipboard |
Posted by: JasonZhang Posted on: 2003-11-05 22:24 use scope attribute, like, <bean:write name="UserName" property="name" scope="session"/> |
3.Re:请教一个关于struts的问题 [Re: dany] | Copy to clipboard |
Posted by: dany Posted on: 2003-11-05 22:48 Thanks! Another Question: 如果将 session.setAttribute("UserName",usr); 去掉,即如下: --------------------------------------------------------- HttpSession session=httpServletRequest.getSession(); UserBean usr=new UserBean(); usr.setName("dany"); usr.setAge("22"); usr.setSpecility("climbing mountains"); session.setAttribute(Constants.USER_KEY,usr); //session.setAttribute("UserName",usr); ------------------------------------------------------------- Constants是一个封装常数的类,USER_KEY是其一个静态属性 不知又改如何处理?谢谢 |
4.Re:请教一个关于struts的问题 [Re: dany] | Copy to clipboard |
Posted by: dany Posted on: 2003-11-07 00:22 呵呵,大家有什么好的建议啊? |
5.Re:请教一个关于struts的问题 [Re: dany] | Copy to clipboard |
Posted by: enhydra Posted on: 2003-11-07 17:55 <bean:write name="<%=Constants.USER_KEY %>" property="name" scope="session"/> |
6.Re:请教一个关于struts的问题 [Re: dany] | Copy to clipboard |
Posted by: dany Posted on: 2003-11-07 21:22 呵呵,原来jsp标准的打印还可以这样用,真的没有想到,谢谢!的确可以,很方便! |
7.Re:请教一个关于struts的问题 [Re: dany] | Copy to clipboard |
Posted by: bjwz Posted on: 2003-11-13 20:54 又学到一点,谢谢 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |