You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by "Weaver, Scott" <Sw...@rippe.com> on 2003/04/02 16:02:41 UTC
RE: Problem with buildNormalContext() in a JspPortletAction.
You need to call it manually from your action do* action event methods. buildNormalContext is only called if no other event is invoked. This is due to the fact the build* methods are invoked from within the doPerform() method of JspPortletAction/VelocityPortletAction. doPerform is only called if no other action event is requested.
*===================================*
* Scott T Weaver *
* Jakarta Jetspeed Portal Project *
* weaver@apache.org *
*===================================*
> -----Original Message-----
> From: Qualilearning Technical [mailto:technical@qualilearning.org]
> Sent: Wednesday, April 02, 2003 11:29 AM
> To: jetspeed-user@jakarta.apache.org
> Subject: Problem with buildNormalContext() in a JspPortletAction.
>
> Hi,
>
> I have made an JspPortletAction class to handle form events. There is 3
> methods
>
> public void doNext() {
> //...
> }
>
> public void doPrevious() {
> //...
> }
>
> public void doReset() {
> //...
> }
>
> That work fine. But if I try to set an attribute in the
> buildNormalContext method nothing appens.
>
> protected void buildNormalContext(Portlet portlet, RunData rundata)
> throws Exception {
>
> JetspeedRunData jpdata = (JetspeedRunData)rundata;
>
> jpdata.getRequest().setAttribute("testattrib","attrib un");
>
> }
>
> My question is: When is the "buildNormalContext" method called?
>
> Thanks
>
> Fabiano
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org