That's because creating an object in a scriptlet doesn't mean it will
be in the page context, you need to actually add it to the context.

musachy

On Mon, Nov 9, 2009 at 1:47 PM, Oscar Calderón <oscar.kalde...@gmail.com> wrote:
> Hi to all, this is my first question here. I have a doubt about the use of
> OGNL expressions on JSP to access to an object that i declared in a
> scriptlet in the same JSP.
>
> I have the following code:
>
> <%
>   AnObject obj = request.getSession().getAttribute(AnObject.OBJECT_NAME);
>
> %>
>
> <s:if test="#attr['obj'].usuario.sesionAnonima == true">
>                                        visitor
>                                    </s:if>
>                                    <s:else>
>                                        something else
>                                    </s:else>
>
> I read in some books that when you call attr it searches in the page and
> other scopes to find the variable that you specify, in my case obj, but it
> doesn't find it. This is the right way to access to that object?
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to