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]>

Reply via email to