Author: remm Date: Mon Sep 25 03:42:27 2006 New Revision: 449639 URL: http://svn.apache.org/viewvc?view=rev&rev=449639 Log: - Support equals for strings. - Submitted by Stan Silvert.
Modified: tomcat/tc6.0.x/trunk/java/org/apache/el/lang/ELSupport.java Modified: tomcat/tc6.0.x/trunk/java/org/apache/el/lang/ELSupport.java URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/el/lang/ELSupport.java?view=diff&rev=449639&r1=449638&r2=449639 ============================================================================== --- tomcat/tc6.0.x/trunk/java/org/apache/el/lang/ELSupport.java (original) +++ tomcat/tc6.0.x/trunk/java/org/apache/el/lang/ELSupport.java Mon Sep 25 03:42:27 2006 @@ -111,6 +111,9 @@ return obj0.equals(coerceToEnum(obj1, obj0.getClass())); } else if (obj1.getClass().isEnum()) { return obj1.equals(coerceToEnum(obj0, obj1.getClass())); + } else if (obj0 instanceof String || obj1 instanceof String) { + int lexCompare = coerceToString(obj0).compareTo(coerceToString(obj1)); + return (lexCompare == 0) ? true : false; } if (isBigDecimalOp(obj0, obj1)) { BigDecimal bd0 = (BigDecimal) coerceToNumber(obj0, BigDecimal.class); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]