Thanks.. attr doesn't seem to be working in this scenario. I will be trying using <s:set.. to solve my purpose.
-- Ashish On Fri, Dec 10, 2010 at 8:43 AM, Biesbrock, Kevin <biesbrock.ke...@aoins.com > wrote: > 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 > >