码迷,mamicode.com
首页 > Web开发 > 详细

jsp- el表达式

时间:2017-10-25 18:12:03      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:other   money   是什么   实现   颜色   变量   number   wrap   java   

---el表达式保留两位小数、使用jstl <fmt:formatNumber>标签保留两位小数

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatNumber type="number" value="${688.87 * 0.8 }" pattern="0.00" maxFractionDigits="2"/>

<td><fmt:formatNumber type="number" value="${item.lakecoin}" pattern="0.00" /></td>

 

<fmt:formatNumber type="number" value="${lb.monBzfj }" maxFractionDigits="2"/>这里的maxFractionDigits="2"是什么意思啊

max最大 fraction小数 digits位数
最多保留小数位数 = 2

---jsp页面判定某个变量为负值的时候显示为红色
<td nowrap class="tdjj" align="center">
    <c:if test="${list.profitmoney < ‘0‘}">
        <font color="red">${list.profitmoney}</font>
    </c:if>
    <c:if test="${list.profitmoney >= ‘0‘}">
        <font color="black">${list.profitmoney}</font>
    </c:if>
</td>

${list.profitmoney}是jsp页面查询出来的某个变量的值。

上面代码是为了实现如果为负值,字体颜色标红。如果为正值或者0,则字体颜色为黑。

 

<td>//if的方法
  <c:if test="${item.anxcoin<0}">
        <font color="red"><fmt:formatNumber type="number" value="${item.anxcoin}"
        pattern="0.00" /></font>
  </c:if>
  <c:if test="${item.anxcoin>=0}">
        <fmt:formatNumber type="number" value="${item.anxcoin}"
        pattern="0.00" />
  </c:if>
</td>

 

choose  when otherwise 的方法

 

<td><c:choose>
    <c:when test="${item.anxcoin<0}">
        <font color="red"><fmt:formatNumber type="number" value="${item.anxcoin}"
        pattern="0.00" /></font>
    </c:when>
    <c:otherwise><fmt:formatNumber type="number" value="${item.anxcoin}"
        pattern="0.00" /></c:otherwise>
</c:choose></td>

 

jsp- el表达式

标签:other   money   是什么   实现   颜色   变量   number   wrap   java   

原文地址:http://www.cnblogs.com/rogge7/p/7729969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!