<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel())%>
这将返回一个字符串,其中包含我需要删除的前导空白字符。我相信这是jsp文件中的JAVA。我尝试了以下方法:
<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel()).trim()%>
和
<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel().trim())%>
我是JSP新手,有什么想法吗?
答案 0 :(得分:6)
如果trim()
没有删除空格,则表示它不在预定义的空格列表中。这通常是一个不间断的空间(代码160)。尝试迭代toCharArray()
并查看空间的ascii代码。
答案 1 :(得分:0)
trim仅删除前导和尾随空格。要删除其他不可见的字符,您可以使用正则表达式。