Index: src/org/apache/taglibs/string/CapitalizeTag.java =================================================================== RCS file: /home/cvs/jakarta-taglibs/string/src/org/apache/taglibs/string/CapitalizeTag.java,v --- src/org/apache/taglibs/string/CapitalizeTag.java 9 Mar 2004 00:54:45 -0000 1.6 +++ src/org/apache/taglibs/string/CapitalizeTag.java 25 Aug 2004 14:00:09 -0000 @@ -15,7 +15,6 @@ */ package org.apache.taglibs.string; -import org.apache.commons.lang.WordUtils; import javax.servlet.jsp.JspException; /** @@ -32,7 +31,17 @@ public String changeString(String text) throws JspException { - return WordUtils.capitalize( text ); + if(text == null || text.length() == 0) { + return text; + } + + String capitalized = ""; + if(text.length() > 1) { + capitalized = text.substring(1); + } + + capitalized = Character.toTitleCase(text.charAt(0)) + capitalized; + return capitalized; } public void initAttributes() {