Hello All,
   
  How do I perform an If/else with <logic:iterate> ?
   
  In the below logic:iterate tag, If my collection contains both ROLE1 AND 
ROLE2, Then both statements will be displayed. And that's now what I want. 
   
  I want to implement something like this:
   
  if(securityRoleName.equals("ROLE1")) 
    // print You have ROLE1 !
  else if (securityRoleName.equals("ROLE1"))
   //print You have ROLE2 !
  else 
   //print you have NO ROLE!
   
  This is what I have now:
   
  <logic:iterate id="securityRoleTO" name="abc"   
        property="xyz"    scope="session"> 
    <logic:present name="securityRoleTO"> 
      <logic:match name="securityRoleTO"     
            property="securityRoleName" value="ROLE1"> 
         You have ROLE1 !
      </logic:match> 
      <logic:match name="securityRoleTO"    
            property="securityRoleName" value="ROLE2"> 
         You have ROLE1 !
      </logic:match> 
      <logic:empty name="securityRoleTO"    
            property="securityRoleName"> 
        You have no ROLE!
      </logic:empty> 
    </logic:present> 
  </logic:iterate> 

                
---------------------------------
Blab-away for as little as 1¢/min. Make  PC-to-Phone Calls using Yahoo! 
Messenger with Voice.

Reply via email to