• EL表达式显示数据取整问题


    第一

    插入fmt标签库

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 

    第二 项目返回数据插入html中

     1 <c:forEach items="${list}" var="l" varStatus="s">
     2                 <tr>
     3                     <td align="center">${l[0]}</td>
     4                     <td align="center"><a href ="property/partbbFive_queryPjhxWarnDetail?area=${l[0]}" target="_blank">${l[1]}</a></td>
     5                     <td align="center">${l[2]}</td>
     6                     <td align="center">${l[3]}</td>
     7                     <td align="center">${l[4]}</td>
     8                     <td align="center">${l[5]}</td>
     9                     <td align="center">    
    10                       <fmt:formatNumber value="${((l[5]+0.1-0.1)/(l[1]))*100}" pattern="#0.00" maxFractionDigits="2"/>% 
    11                     </td>
    12                     <td align="center">${l[6]}</td>
    13                     <td align="center">${l[3]}</td>
    14                     <td align="center">${l[4]}</td>
    15                 </tr>
    16             </c:forEach>

    有次项目中遇到需求某个数据的百分比  

    使用${l[5]/l[1]} 得到的数据是类似0.0687686797的数据,页面始终显示返回0,实际不应该是0。最终使用如上所示:加上一个数减去一个数,得到解决。成功显示6.87%。

    fmt:formatNumber标签
    maxFractionDigits属性:保留小数的位数,上图保留两位小数
    pattern属性:自定义属性,显示的格式


  • 相关阅读:
    第二章 万变不离其踪--收割自己的深度图
    2.1 光照系统
    2.2 深度渲染机制
    2.3 来点实际--日照分析实现
    2.4 通视分析
    2.5 Cesium视域分析的实现
    2.6
    第三章 讲真,没几个搞得清楚的经纬度——GIS坐标
    3.1 地理坐标系统
    3.2 渲染坐标系统
  • 原文地址:https://www.cnblogs.com/hnarea/p/6142749.html
Copyright © 2020-2023  润新知