[Seasar-user:16221] Re: Teeda : IE6 の画面表示 ( テーブル ) について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 11月 4日 (火) 20:00:09 JST


小林 (koichik) です.

Date:    Tue, 4 Nov 2008 19:22:32 +0900 (JST)
From:    <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:16220] Teeda : IE6 の画面表示 ( テーブル ) について

> IE6でリストでspanidを使う場合、spanidの値がnullの場合、
> テーブルのlineが表示されません。(白抜きの状態になっていまいます)

public String getAreacode() {
  return areacode == null || areacode.length() == 0 ? "\u00A0" : areacode;
}

のようにしてください.
Seasar2 の StringUtil を使って

public String getAreacode() {
  return StringUtil.isEmpty(areacode) ? "\u00A0" : areacode;
}

と書くこともできます.

'\u00A0' はレンダリングで &nbsp; に置換されます.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内