add RoutingEnginePropertiesMgr.getInstance() to the request attributes
map, and use jstl or struts tags in the jsp:

<c:if test="${rte.useCaptcha}">
...
</c:if>

Dare to stay away from scriptlets ;)

musachy

On Mon, Jul 27, 2009 at 9:35 AM, laredotornado<laredotorn...@gmail.com> wrote:
>
> A couple of things ...
>
> 1. Struts tag libraries wouldn't apply here, right?  I'm trying to do some
> conditional if logic and I don't see which of the Struts libraries would
> fit.  I'm using Struts 1.3.
>
> 2. You mention to put this, "<%= rePropMgr.getCaptchaPublicKey() %>" in the
> ActionForm, but I need this output to the client side because the script src
> requires that information.  Knowing that, any other advice there?
>
> Thanks , - Dave
>
>
>
> Kawczynski, David wrote:
>>
>> Write a taglib or put a getCaptchaPublicKey() method in the
>> ActionForm, and use struts taglibs.
>>
>>> -----Original Message-----
>>> From: laredotornado [mailto:laredotorn...@gmail.com]
>>> Sent: Monday, July 27, 2009 11:51 AM
>>> To: user@struts.apache.org
>>> Subject: Cleaner way to create this page?
>>>
>>>
>>> Hi,
>>>
>>> I'm using Struts 1.3.  I have this in my JSP page ...
>>>
>>> <%
>>>      final RoutingEnginePropertiesMgr rePropMgr =
>>> RoutingEnginePropertiesMgr.getInstance();
>>>      if (rePropMgr.isUseCaptcha()) {
>>> %>
>>>              <script type="text/javascript"
>>> src="https://api-secure.recaptcha.net/challenge?k=<%=
>>> rePropMgr.getCaptchaPublicKey() %>"></script>
>>> <%
>>>      }   // if
>>> %>
>>>
>>> Is there a cleaner way to write this that avoids using scriptlets?
>>>
>>> Thanks for any advice, - Dave
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Cleaner-way-to-create-this-page--tp24683
>> 147p24683147.html
>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>> Notice:  This e-mail message, together with any attachments, contains
>> information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station,
>> New Jersey, USA 08889), and/or its affiliates (which may be known
>> outside the United States as Merck Frosst, Merck Sharp & Dohme or
>> MSD and in Japan, as Banyu - direct contact information for affiliates is
>> available at http://www.merck.com/contact/contacts.html) that may be
>> confidential, proprietary copyrighted and/or legally privileged. It is
>> intended solely for the use of the individual or entity named on this
>> message. If you are not the intended recipient, and have received this
>> message in error, please notify us immediately by reply e-mail and
>> then delete it from your system.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Cleaner-way-to-create-this-page--tp24683147p24683970.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

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

Reply via email to