- - PR -
formatを指定して画面に表示したいです(JSP)
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-11-29 19:48
質問させていただきます。
環境はStruts1.2.9、Eclipse3.2です。 <bean:write name="INF" property="nengappi" format="##.##.##" /> nengappi(6桁固定)に入っている年月日にピリオドを付与して画面に表示したいのですが、 金額のカンマや年月日のスラッシュを付与できるformat属性で 同じようにピリオド付与はできないのでしょうか。 nengappiは今はString型ですが、型変換しても大丈夫です。 例 061129 → 09.11.29 よろしくお願いします。 | ||||
|
投稿日時: 2006-11-29 20:19
ちょっとバージョンが違うけど1.3.5のタグライブラリのドキュメント
http://struts.apache.org/1.3.5/struts-taglib/tlddoc/bean/write.html format属性の記述は以下の通り
型に合わせてフォーマットされるという部分の仕様がいまひとつ曖昧ですが、 Date型の場合はSimpleDateFormatのフォーマット記述子と同じようなので http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/text/SimpleDateFormat.html この書式に合わせればよいのでは。 型をどう変えてもいいというならあらかじめAction側で整形済みのString型に してしまう手もあることはある。 情報はいくらでもあるようなので、調べる気があるならビンゴな解決法が見つかるかもしれませんね。 http://www.google.co.jp/search?hl=ja&q=Struts+write+format | ||||
|
投稿日時: 2006-12-03 21:39
ありがとうございます。もう少し調べてみます。
>型をどう変えてもいいというならあらかじめAction側で >整形済みのString型にしてしまう手もあることはある。 最初に説明し忘れていましたが、 現在は仰るようにString型にして無理やり挿入していました。 |
1