我想在JSP上输出查询时间(以秒为单位)。 在 struts Action 类中我接下来要做
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,否则结果将是长格式。
double timeOfQuery = (double)(end - begin)/1000;
关于java - 在 JSP 上获得双倍值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12607158/