You could delegate a getPrincipal method like this on your Action:
public Principal getPrincipal() {
return ActionContext.getContext().getPrincipal();
}
Then it would be available from your JSP as another property.
Jason
> -----Original Message-----
> From: Porter, Mike [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 08, 2003 12:02 PM
> To: [EMAIL PROTECTED]
> Subject: [OS-webwork] ww1.3 - ActionContext getPrincipal
>
>
> Hi,
> I am trying to determine if a user has been authenticated on
> one of my pages. I 'think' the 'best' way is to use the
> ActionContext.getContext().getPrincipal() method. From an
> Action class this works fine and dandy.
>
> But from a JSP I had to put a little 'hack' into place to get
> access to the Principal. My jsp code is attached here.
>
> <ww:bean name="'webwork.action.ActionContext'" id="actionContext">
> <ww:if test="principal != null">
> Principal <ww:property value="principal"/> is logged in
> </ww:if>
> </ww:bean>>
>
> Is there a better/easier/more direct way to call methods on
> the ActionContext than doing what I just did??
>
> Thanks,
>
> Mike Porter
>
>
>
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Parasoft
> Error proof Web apps, automate testing & more.
> Download & eval WebKing and get a free book.
> www.parasoft.com/bulletproofapps
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>
-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork