日期:2014-05-16  浏览次数:20389 次

JSTL number类型转换String类型

JSTL number类型转换String类型

?

JSTL number与String进行比较的时候,0 与 ‘’ 默认比较是true的,对于页面上下拉框的这中比较甚是头痛。

下面可解决。

?

<c:set var="statTemp">

????? <c:out value="${it.key}" />

</c:set>

<c:out value="${map[statTemp]}" />

?

?

fmt标签,字符串日期格式化:

?

<fmt:parseDate value="${record.bankstldate}" var="date" pattern="yyyyMMdd"></fmt:parseDate>

<fmt:formatDate pattern="yyyy-MM-dd" value="${date}" />

?

增加fn相关标签:

?

MyFunctions 继承??org.apache.taglibs.standard.functions.Functions

? <function>

? ? <description>

? ? ? Returns the index withing a string of the last occurrence of a specified substring.

? ? </description>

? ? <name>lastIndexOf</name>

? ? <function-class>com.pouyang.tag.MyFunctions</function-class>

? ? <function-signature>int lastIndexOf(java.lang.String, java.lang.String)</function-signature>

? ? <example>

? ? ? ${fn:lastIndexOf(name, "-")}

? ? </example>

? </function>

?