[Seasar-user:20760] Re: [Teeda] 半角スペースのエスケープについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2011年 5月 19日 (木) 16:16:37 JST
小林 (koichik) です.
小細工ということなら、ページクラスで該当のプロパティに含まれる
半角スペースを U+00A0 に置換するのが簡単でかと思います。
public String hoge;
public void prerender() {
hoge = hoge == null ? null : hoge.replace(' ', '\u00A0');
}
Date: Thu, 19 May 2011 15:44:27 +0900
From: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:20759] [Teeda] 半角スペースのエスケープについて
> いつも利用させていただいております、川谷と申します。
>
> 初歩的なことで申し訳ないのですが、Teedaのspanタグで半角スペースを
> 含む文字列を画面に出力する際、標準では「 」にエスケープされない
> が分かったのですが、他にエスケープする良い方法はありますでしょうか?
>
> カスタムコンバータの作成なども検討しましたが、現在の設計では単純に
> コンバーターを挟むと、別画面で問題が出たりする為、躊躇しております。
>
> 極力他の画面や要素へ影響が出ないように、画面周りの小細工で実現
> したいと考えているのですが、一般的な方法や、知恵がありましたら
> 拝借したいと考えております。
>
> Seasarは2.4.43、Teeda 1.0.13 SP10 を利用しています。
> 宜しくお願いします。
--
{
name: "Koichi Kobayashi",
mail: "[E-MAIL ADDRESS DELETED]",
blog: "http://d.hatena.ne.jp/koichik/",
twitter: "@koichik"
}
Seasar-user メーリングリストの案内