首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jsp文件中查找最大值

问在jsp文件中查找最大值
EN

Stack Overflow用户
提问于 2014-12-09 15:30:19
回答 1查看 2.1K关注 0票数 0

假设我想向用户显示一个项目的最大值。目前,我使用的代码如下:

代码语言:javascript
复制
<span class="orange"> <c:forEach
                items="${ProductData.terms}" var="term" varStatus="loop">${term.rate}%</c:forEach>

        </span>

但是,使用此代码时,它将显示所有值。0.1%0.1%0.75%0.8%1.0%1.0%1.0%1.0%4.0%5.0%6.3%6.3%8.0%11.0%

这与我们的预期形成了鲜明对比。我只想在这里显示11.0%的值。我不想在java中实现code...and,只想在jsp文件中处理。请告诉我在jsp文件中找到最大值的方法。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-12-09 17:22:35

如果您想要计算jsp本身的最大百分比,请尝试以下代码:

代码语言:javascript
复制
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<html>
<head>
<title>Tag Example</title>
</head>
<body>
    <c:forEach items="${ProductData.terms}" var="percentage1">
        <fmt:parseNumber var="i" type="number" value="${percentage1}" />
        <c:forEach items="${ProductData.terms}" var="percentage2">
            <fmt:parseNumber var="j" type="number" value="${percentage2}" />
            <c:if test="${i>j}">
                <c:set var="max" value="${i}" />
            </c:if>
        </c:forEach>
    </c:forEach>
    <c:out value="${max}" />
</body>
</html>

<fmt:parseNumber>标记用于解析数字、百分比和currencies.For有关此标记的更多信息,请参阅文档:JSTL fmt documenation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27373552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档