You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by shenxiaojing <le...@sina.com> on 2009/10/18 14:47:28 UTC
答复: struts2.1.8 generator tag problem
Thank you for the advice.:)
-----邮件原件-----
发件人: Dale Newfield [mailto:dale@newfield.org]
发送时间: 2009年10月18日 12:30
收件人: Struts Users Mailing List
主题: Re: struts2.1.8 generator tag problem
shenxiaojing wrote:
> http://struts.apache.org/2.1.8/docs/generator.html
> Example Three doesn't work!!!
Unless I'm mistaken the documentation (in this case in the code
comments) is not correct. It doesn't put it in the PageContext, it puts
it into the context that's a part of the OGNL ValueStack.
So (I'm guessing, I haven't tested any of this) if you set var="blah"
you should be able to use it via <s:iterator
value="#blah">...</s:iterator> or in a scriptlet from just the
pageContext via
((ValueStack)(((HttpServletRequest)pageContext.getRequest()).getAttribute(Se
rvletActionContext.STRUTS_VALUESTACK_KEY))).getContext().get("blah")
If you want to promote something from the ognl context to the
pageContext, look at the s:set tag, with scope="page".
-Dale
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org