On Fri, Mar 22, 2002 at 07:39:18PM +0300, Piroumian, Konstantin wrote:
> I think that he meant the usual servlet context, not appContext from
> CocoonServlet. You can add anything you need to your application context
> using another servlet, then CocoonServlet will already have all the needed
> data there on its load time.
Ok. I understand. I thought he mean't the appContext. It's not really
that elegant though, as it involves a 2 stage process to get
values:
public void contextualize(Context context)
{
o.a.c.e.Context ctx =
(o.a.c.e.Context) context.get(
Constants.CONTEXT_ENVIRONMENT_CONTEXT
);
myvalue = (String) ctx.getAttribute(SOME_VALUE);
}
compared to:
public void contextualize(Context context)
{
myvalue = (String) context.get(SOME_VALUE);
}
I like the 1-liner better, especially since this will be in
application code.
CocoonServlet.appContext has protected access, so someone have thought
about sharing it to subclasses - shouldn't we make this work for
all types of avalon components ?
Or have I missed something again! :-)
Cheers,
Marcus
--
.....
,,$$$$$$$$$, Marcus Crafter
;$' '$$$$: Computer Systems Engineer
$: $$$$: ManageSoft GmbH
$ o_)$$$: 82-84 Mainzer Landstrasse
;$, _/\ &&:' 60327 Frankfurt Germany
' /( &&&
\_&&&&'
&&&&.
&&&&&&&:
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]