Strutsを使用してデータベースレコード編集フォームを作成しています。
<s:select id="status" name="newRecord.status" list="statusTypes" listKey="id" listValue="description" label="Status:" value="" /><br />
リストの例:
Status' list:
1 Open
2 Closed
3 Pending
record.status
ステータスフィールドのデフォルト値を、文字列表現を含む保存されている現在のステータスとして設定したいと思います"Open"
。
私が設定した場合value="%{record.status}
、それはリストキーではないため、機能しません。使用する文字列表現しかない場合にこの値を設定する方法はありますか?
またはrecord.status
、IDとIDを持つオブジェクトになるように再設計する必要がありますString
か?