2010年11月30日

enamの値を配列でactionで取得し、jspで表示する。 enamの値を配列でactionで取得し、jspで表示する。

enamの値を配列でactionで取得し、jspで表示する。


■enum-----------------------------------------

public enum VacationOnPayType {
AllDayVacation("有給休暇【終日】"),
HarfDayVacation("有給休暇【半日】"),
SpecialVacation("特別休暇"), ;

private String displayText;

private VacationOnPayType(String displayText) {
this.displayText = displayText;
}

public String getDisplayText() {
return displayText;
}

public int getOrdinal() {
return ordinal();
}
}

------------------------------------------------


■action------------------------------------------
public VacationOnPayType[] types = VacationOnPayType.values();
--------------------------------------------------


■jsp------------------------------------------------
<c:forEach items="${types}" var="type">
<html:option value="${f:h(type.ordinal)}">${f:h(type.displayText)}</html:option>
</c:forEach>
-----------------------------------------------------

表示結果

有給休暇【終日】
有給休暇【半日】
特別休暇
posted by imura at 14:40| Comment(0) | TrackBack(0) | Seasar2 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/171267286

この記事へのトラックバック