Oh, I thought you were replacing the scriplets. Why would you want to mix them?
I'm not sure how ognl works, whether or not it would have access to a page context set outside of ognl. At any rate, you can try using: <s:if test="%{#attr.userDto != null}">Logout</s:if> the "attr" context map basically searches all available contexts...I think that may be your only option. Or change your scriplets to use <s:set... Beez r 5347 -----Original Message----- From: ashish chawre [mailto:ashish.chawr...@gmail.com] Sent: Friday, December 10, 2010 11:37 AM To: Struts Users Mailing List Subject: Re: Problem using scriplet object in s:if tag Thanks a lot Kevin. It works but I am wondering why is the user userDTO not working. If we have a requirement something like this where we have to use any variable from scriplet in struts tag then how we will do that. -- Ashish On Fri, Dec 10, 2010 at 7:30 AM, Biesbrock, Kevin <biesbrock.ke...@aoins.com > wrote: > try this: > > <s:if test="%{#session.user != null}">Logout</s:if> > > It's stored in session and your attribute name is user per your > previous scriplet. > > > Beez > r 5347 > > -----Original Message----- > From: ashish chawre [mailto:ashish.chawr...@gmail.com] > Sent: Friday, December 10, 2010 10:22 AM > To: Struts Users Mailing List > Subject: Problem using scriplet object in s:if tag > > Hi list, > > I am trying to use an object from scriplet to <s:if> tag for a > conditional display purpose. > Here is the code: > > In jsp I am fetching user record from the session <% > UserDTO userDTO = (UserDTO)session.getAttribute("user"); > %> > > Now I like to show Logout label only if userDTO is avail <s:if > test="%{#userDto != null}">Logout</s:if> > > It doesn't seem to be working out properly. Can anybody please point > the mistake I am doing. > > Thanks in advance! > > -- Ashish > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org