我想在JSP上以秒为单位输出查询时间。
在struts动作课中,我接下来要做

long begin = System.currentTimeMillis();
/////////////////////////////////////
long end = System.currentTimeMillis();
double timeOfQuery = (end - begin)/1000;
request.setAttribute(TIME_OF_QUERY, timeOfQuery);


在JSP上,我尝试以秒为单位获取时间查询
不同的方法

Time of Query: ${timeOfQuery}
<br/>
<fmt:formatNumber value="${timeOfQuery}" minFractionDigits="3"/>
sec<br />


但在两种情况下,我得到的$ {timeOfQuery}的值都为3.0。
还有3.000,以防我不想获得四舍五入的价值。但是找不到做到这一点的方法。

最佳答案

您需要先将其强制转换为两倍,否则结果将采用长格式。

double timeOfQuery = (double)(end - begin)/1000;

关于java - 在JSP上获得双倍值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12607158/

10-11 01:59