Mark (G.), Try copying and pasting this sucker into a JSP (don't forget the taglib import):
<% session.setAttribute("foo","bar"); session.setAttribute("bar","bubba"); %> <logic:equal name='<%= (String)session.getAttribute("foo") %>' value="bubba"> You should see this. </logic:equal> That doesn't work for you? If not, i'd ask for a refund :) chris > -----Original Message----- > From: Galbreath, Mark [mailto:[EMAIL PROTECTED]] > Sent: Friday, September 20, 2002 1:07 PM > To: 'Struts Users Mailing List' > Subject: RE: message checking > > > 2x doh! How many times do I miss that cast???? > > But I also use WLS 6.1SP2 and the single quotes throw an > exception every > time. Strange. > > -----Original Message----- > From: Bartley, Chris P [PCS] [mailto:[EMAIL PROTECTED]] > Sent: Friday, September 20, 2002 1:31 PM > To: 'Struts Users Mailing List' > Subject: RE: message checking > Importance: Low > > > Sorry dude, it's just not your day. > > The single quotes in my example work just fine (at least they > do for me on > Weblogic 6.1). > > Also, for your example to work, you need to cast the object > returned by > getAttribute() to a String (and spell "attribute" correctly ;-) > > chris > > > -----Original Message----- > > From: Galbreath, Mark [mailto:[EMAIL PROTECTED]] > > Sent: Friday, September 20, 2002 12:09 PM > > To: 'Struts Users Mailing List' > > Subject: RE: message checking > > > > > > Okay, I didn't realize you were getting the values from a properties > > file...and Chris got me on the double-quotes (doh!), though > his single > > quotes won't work within a Struts tag (na-na-na-na-na!!); the > > "key" quotes > > have to be escaped. > > > > -----Original Message----- > > From: Bartley, Chris P [PCS] [mailto:[EMAIL PROTECTED]] > > Sent: Friday, September 20, 2002 1:04 PM > > > > A couple notes: > > > > * Mark's suggestion will only work if you've already put the > > message in the > > session under the "key" attribute. > > * The mix of double quotes in Mark's code probably won't > > work...i believe it > > should instead read: > > > > <logic:equal parameter='<%= session.getAtribute("key") %>' > > value="true"> > > You guessed right! You win an auomatic avocado peeler! > > </logic:equal> > > > > Maybe try something like this instead (only works with Struts 1.1): > > > > <bean:define id="foo"> > > <bean:message key="isThisTheRightValue"/> > > </bean:define> > > <logic:equal parameter="<%= foo %>" value="true"> > > You guessed right! You win an auomatic avocado peeler! > > </logic:equal> > > > > Or this, if you're using Struts 1.0.2: > > > > <bean:define id="foo" > > value='<%= ((MessageResources)request > > > .getAttribute("org.apache.struts.action.MESSAGE")) > > .getMessage("isThisTheRightValue") %>'/> > > <logic:equal parameter="<%= foo %>" value="true"> > > You guessed right! You win an auomatic avocado peeler! > > </logic:equal> > > > > Hope that helps. > > > > chris > > > > > -----Original Message----- > > > From: Galbreath, Mark [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, September 20, 2002 11:39 AM > > > To: 'Struts Users Mailing List' > > > Subject: RE: message checking > > > > > > > > > Instead of using <bean:message> use a scriptlet: > > > > > > <logic:equal parameter="<%= session.getAtribute("key") %>" > > > value="true"> > > > You guessed right! You win an auomatic avocado peeler! > > > </logic:equal> > > > > > > Mark > > > > > > -----Original Message----- > > > From: Mark Silva [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, September 20, 2002 12:03 PM > > > > > > i think your visualization/interpretation of one will do it > > > more justice > > > than i can in words ;-) > > > > > > so whats the technique for doing this? > > > > > > thanks, > > > mark > > > > > > -----Original Message----- > > > From: Galbreath, Mark [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, September 20, 2002 4:57 AM > > > > > > Yes, but first, what is an "auomatic" avocado peeler? Sounds > > > like some kind > > > of Lisp debugger. > > > > > > Mark > > > > > > -----Original Message----- > > > From: Mark Silva [mailto:[EMAIL PROTECTED]] > > > Sent: Thursday, September 19, 2002 6:53 PM > > > > > > is is possible to check for the existence of a message in my > > > page, and then > > > output some html if it is there? or if it is equal to > > > something. i am > > > looking to do something like this, (although this code > > > doesn't seem to work) > > > > > > <logic:equal parameter="<bean:message key="isThisTheRightValue"/>" > > > value="true"> > > > You guessed right! You win an auomatic avocado peeler! > > > </logic:equal> > > > > > > thanks, > > > mark > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>