<< 2006/11/06 | Home | 2006/11/08 >>
PR: 転職    葬式    マンスリーマンション 神戸    北海道    環境    FX    不動産担保融資    桐ヶ谷斎場    海外旅行    専門学校   

シンクライアント向けLinux

NTTコムウェアがシンクライアント向けLinuxを発売

「ハード・ディスク(HDD)などにはインストールが不要で,CD-ROMまたはUSBメモリーから起動してデスクトップOSとして利用する。また,HDDにインストールすれば,PCをシンクライアント専用機として使用することも可能。」

???...謎。

すっかり冬支度

すっかり冬モードですな。

レタッチでミニチュア

catphoto.netから。レタッチでミニチュア。レタッチでも、ここまでイケるんだ。。

Struts2のradioタグ

プロパティの型がStringでないと、チェックされない(ここには書いてないけど、もちろんコンバータも必要)。例えば、

性別を表すタイプセーフenumを作っておいて、
public enum Gender {
    MAIL, FEMAIL;

    public static final Map DEFAULT_VIEW;
    static {
        Map map = new LinkedHashMap();
        map.put(MAIL, "男性");
        map.put(FEMAIL, "女性");
        DEFAULT_VIEW = Collections.unmodifiableMap(map);
    }
}
これをプロパティにするエンティティを作っておいて、
public class User {
    volatile Gender gender;
    public Gender getGender() {return gender;}
    public void setGender(Gender gender) {this.gender = gender;}
}
  <s:form action="userEntry.action">
    <s:radio label="性別" name="user.gender" list="@user.Gender@DEFAULT_VIEW"/>

みたいにしても、genderの値にかかわらず、チェックされない。調べてみたらradiomap.ftlの中で文字列で判定していた。

<#if tag.contains(parameters.nameValue, itemKeyStr)>

これだと、プロパティの型が文字列でないと、だめだね。

<#if tag.contains(parameters.nameValue, itemKey)>

としたら、正しく動作した。バグ報告する場所が見当たらないので、とりあえずMLに投げてみた。

このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8