Я должен показать разницу между двумя числами как в цифровом формате, так и в процентной строке в одном поле таким образом (разность) (разница в%). Отображается разница в числовом формате, но когда я делаю type="percentage"
, то он не отображается в процентах. Почему? Мой кодJSTL formatnumber tag не применяется процентный тип
<td scope="row" style="${r.st1_vs1_bag2_rb-row.st1_vs1_bag2_rb eq 0 ? 'background-color: lime':'background-color: pink'}">
<c:choose><c:when test="${(r.st1_vs1_bag2_rb-row.st1_vs1_bag2_rb) ne 0}">
<fmt:formatNumber value="${(r.st1_vs1_bag2_rb-row.st1_vs1_bag2_rb)}" maxFractionDigits="2" minIntegerDigits="2" pattern="##.##E0" var="mm" type="percent"></fmt:formatNumber>
${(mm)}
</c:when>
<c:otherwise>
${(r.st1_vs1_bag2_rb-row.st1_vs1_bag2_rb)}</c:otherwise></c:choose></td>
, благодаря .а есть ли способ, с помощью, как я могу считать, что процент в скобках т.е. (% VALUE) для этого только я (мм), но он не работал –
Вы хотите скобку на внешней стороне например: ($ {mm}) – alfreema
Материал внутри $ {} получает intepreted как часть формулы. Вещи снаружи $ {} будут буквально напечатаны на экране. – alfreema