JSP页面上取getFloat或getDouble怎样才能保留两位小数呢?
JSP页面上取getFloat或getDouble怎样才能只保留两位小数呢?
<%=rs.getFloat("abc")%>
<%=rs.getDouble("abc")%>
[解决办法]
<%
float x=rs.getFloat("abc");
BigDecimal y =new BigDecimal(x);
float x1 = y.setScale(2,BigDecimal.ROUND_HALF_UP).floatValue(); //表明四舍五入,保留两位小数
%>