pouyang 发表于 2013-1-19 04:14:46

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}" />
 
 
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>
 
页: [1]
查看完整版本: JSTL number类型转换String类型