システム開発メモ

displaytag

最終更新:

flakwing

- view
メンバー限定 登録/ログイン

ホームページ


紹介記事



Tips

displaytagからStrutsのメッセージ・リソースを参照する方法


<display:column>タグにはtitleとtitleKeyという属性がある。

titleを使うと値はテーブルのヘッダセルに表示され、titleKeyを使うと値はプロパティファイルから文字列を取得するためにキーとして使用され、ヘッダセルに表示される。

通常ではdisplaytag.propertiesが参照されるが、ここで紹介するのは参照先をStrutsのメッセージ・リソースにする方法。
displaytag.propertiesに以下の行を追加するだけで良い。

locale.provider=org.displaytag.localization.I18nStrutsAdapter


Excelへのエクスポート時にマルチバイト文字が化ける問題を修正する方法

try
{
    if (this.exportEncoding == null)
        this.exportEncoding = "Shift_JIS";
    if (this.originalEncoding == null)
        this.originalEncoding = "EUC-JP";
    PrintWriter writer = new PrintWriter(
        new OutputStreamWriter(response.getOutputStream(),
                               this.exportEncoding));
    writer.write(
        new String(exportString.getBytes(this.originalEncoding)));
    writer.flush();
    /*
    out.write(exportString);
    out.flush();
    */
}
catch (IOException e)
 

タグ:

j2ee
記事メニュー
人気記事ランキング
目安箱バナー