teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

2015/02/17 02:55

投稿

raou
raou

スコア463

answer CHANGED
@@ -1,15 +1,12 @@
1
1
  JSP側の修正のみでフォーマットをかけたいのであれば、JSTLを使えば可能かと。
2
- <fmt:formatNumber>タグで桁の区切り文字に使えるセパレータはカンマ記号","なので、
3
- 一旦カンマ記号","で区切ってから","を"-"に置き換える方法になります。
2
+ <fmt:formatNumber>タグで桁の区切り文字に使えるセパレータはカンマ記号","なので、一旦カンマ記号","で区切ってから","を"-"に置き換える方法になります。
4
-
5
3
  あまりスマートな方法とはいえないかもしれませんが、どうでしょう?
6
4
 
7
5
  (例)
8
- ```lang-<ここに言語を入力>
6
+
9
7
  <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
10
8
  <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
11
9
 
12
10
  <c:set var="foo" value="11223456"/>
13
11
  <fmt:formatNumber value="${foo}" pattern="00,00,000" var="result"/>
14
- ${fn:replace(result, ",", "-")}
12
+ ${fn:replace(result, ",", "-")}
15
- ```