Larry D. Wilson created WW-4382:
-----------------------------------

             Summary: Enhance Single Character Test
                 Key: WW-4382
                 URL: https://issues.apache.org/jira/browse/WW-4382
             Project: Struts 2
          Issue Type: Improvement
    Affects Versions: 2.3.16.3
         Environment: Any
            Reporter: Larry D. Wilson
            Priority: Minor


When testing for a single character, Struts2 requires a very specific format 
that is not required for strings longer than 1 character:

<!-- 1 - Doesn't display anything -->
<s:property value="hasLoginAccess" />
<s:if test="hasLoginAccess == 'Y'">
        &#x2713
</s:if>

<!-- 2 - Displays checkmark -->
<s:if test='hasLoginAccess == "Y"'>
        &#x2713
</s:if>

While single quotes works comparing strings longer than 1 character, it does 
not work with 1 character strings. This is inconsistent behavior.

For example, this test code matches because the string is longer than 1 
character:
<s:if test="clientUser.userName == '[email protected]'">
        Matches
</s:if>



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to