Jay,
Have you looked into JSTL's choose tag?
core:choose
core:when test='${ empty requestScope.activeMenu || requestScope.activeMenu
== displayHome}'
tr class=Selected
td class=LeftNavigation
bean-el:message key=navigation.left.home/
/td
/tr
/core:when
core:otherwise
tr class=NotSelected
td class=LeftNavigation
html-el:link action=displayHome
bean-el:message key=navigation.left.home/
/html-el:link
/td
/tr
/core:otherwise
/core:choose
Hope this helps
-Original Message-
From: Glanville, Jay [mailto:[EMAIL PROTECTED]
Sent: Friday, April 02, 2004 10:10 AM
To: [EMAIL PROTECTED]
Subject: what's the best way to have an if/else clause?
I want to iterate over a set of beans, creating widget A if property is set,
widget B if not. Therefore, I'm looking for an if/else structure. The
closest thing I can find is logic:equal and logic:notEqual. I'm
assuming that there is no straight forward way to implement an 'else' clause
in tags, so I'm thinking that I need to so something like the following:
logic:iterate name=SearchForm
property=tableDesc.batchAction
id=element
logic:equal name=id parameter=isSubmit value=true
!-- insert html:button here --
/logic:equal
logic:notEqual name=id parameter=isSubmit value=true
!-- insert html:submit here --
/logic:equal
/logic:iterate
Basically, to implement the else clause by performing a second if statement.
Is this the correct way to do things? Is there a better way? Would I be
better off using scriptlet code?
JDG
--
Jay Glanville
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]