Как мне отформатировать число, используя тег формата jstl? - PullRequest
1 голос
/ 12 августа 2011

У меня есть страница jsp, на которой мне нужно отобразить число в этом формате.

оригинальное число: 1234567890 Отформатированное число: 123-456-7890

Как мы можем сделать это, используяjstl fmt tag?

Если быть точным, каким должно быть значение атрибута pattern?

Спасибо

Ответы [ 2 ]

1 голос
/ 12 августа 2011

Вы не можете.Для этого вам нужен собственный тег (он все еще может переноситься NumberFormat).Вы можете использовать

<fmt:formatNumber value=".." groupingUsed="true" />

, чтобы включить группировку, но разделитель группировки будет зависеть от локали

0 голосов
/ 13 августа 2011

Вы можете посмотреть что-то подобное для своей реализации библиотеки тегов. Это из библиотеки NetUI

<netui:span value="2125555555">
        <netui:formatString pattern="phone (###) ###-####"/>
</netui:span> 

Javadoc , источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...