@artshelom

Как округлять число в jsp?

Как округлить число в jsp??
Я делю одно число на другое и у меня получилось не круглое, можно ли его до круглого числа?
${rezult.a/rezult.b}
Отправляю некий объект в jsp. С помощью jsp
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
drno-reg
@drno-reg
см не кратко
в свое время озадачивался этим вопросом и для себя нашел такое решение

<c:set var="rezult.a" value="4"/>
<c:set var="rezult.b" value="10"/>

<%
    Float result_A = Float.valueOf("" + pageContext.getAttribute("rezult.a", PageContext.PAGE_SCOPE));
    Float result_B = Float.valueOf("" + pageContext.getAttribute("rezult.b", PageContext.PAGE_SCOPE));
    MathContext myMathContext = new MathContext(15, RoundingMode.HALF_UP);
    BigDecimal bd;
    bd = new BigDecimal((float)result_A/result_B, myMathContext);
    BigDecimal bdRounded = bd.setScale(2, RoundingMode.HALF_UP);
    pageContext.getSession().setAttribute("RESULT", bdRounded.floatValue());
%>
<br>
RESULT: ${RESULT}


RESULT: 0.4
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы