如何在 jsp 中使用 Math.pow?
Posted
技术标签:
【中文标题】如何在 jsp 中使用 Math.pow?【英文标题】:How can i use Math.pow in a jsp? 【发布时间】:2016-01-22 17:10:42 【问题描述】:我正在尝试做一些类似的事情,
<c:forEach begin = "1" end = "$obj.value" var="i">
Math.pow(5,$i);
</c:forEach>
i 是一个变量。这是在一个jsp页面上。我尝试过使用<% %>
和<%= %>
,但它真的很挑剔。我需要将 5 提高到循环变量的幂,即迭代器,基本上是 i。以此类推第一遍5^1
,第二遍5^2
,以此类推。
【问题讨论】:
是的。你绝对可以做到。什么阻止你?但是语法似乎不正确 我很抱歉,我正在使用既然已经是java代码就不用写$了
<c:ForEach begin = "0" end = "5" var = i>
<span> $Math.pow(5,i);</span>
</c:ForEach>
如果你想四舍五入而不是小数点
Math.round(Math.pow(5,2));
【讨论】:
它只是把 " Math.pow(5,i);" 放入而不计算它 插入分号$Math.pow(5,i);
@SURESH 效果很好,有什么方法可以将其转换为 int 而不是小数?
@Renuz 是的。编辑了我的帖子。以上是关于如何在 jsp 中使用 Math.pow?的主要内容,如果未能解决你的问题,请参考以下文章
在 Java 中使用 BigDecimal 手动 Math.pow