Enum の定数を option に設定する
SAStruts で Enum で定義した定数を Struts が提供する
public enum Status { NEW, ACCEPTED, CLOSED; }
【Action - TaskAction.java】
public class TaskAction { ... public String status; public Status[] statusList; ... @Execute(validator = false) public String edit() { ... this.statusList = Status.values(); return "edit.jsp"; } }
... <html:select property="status"> <html:options name="taskActionForm" property="statusList" /> </html:select> ...
name に taskActionForm を設定しているところがポイント。