EL表达式取整问题
如:<fmt:formatNumber type="number" value="${8/7)}" maxFractionDigits="0"/> 结果为1。
其中maxFractionDigits="0"表示保留0位小数,这样就可以实现取整了。同时这里是按照四舍五入的规则来进行取整的。如果是${2/6}结果就是0,如果是${6/7}结果就是1。
在这里我们同样也可以设置保留n为小数,仅需要设置maxFractionDigits="n"即可实现。
注意: 需要先引入标签!!!
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
需要的jar包!
jstl.jar和standard.jar