SoftwareEngineering/ProgramLanguage/Java/Seasar/Teeda
本家のページを読んだだけじゃよくわかんないんだけど……
下記の記述がないと、ポストバック後に要素が消えてしまいます。
<input type="hidden" id="selectItemsSave" />
<html>
<body>
<form id="form">
<input type="submit" id="doSubmit" value="submit"/>
<input type="hidden" id="selectItemsSave" />
<select id="select">
<option value="0">dummy</option>
</select>
</form>
</body>
</html>
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
public class SelectOneMenuPage {
public String select;
public List<Map> selectItems;
public Class initialize() {
selectItems = new ArrayList<Map>();
Map<String, String> map;
map = new HashMap<String, String>();
map.put("label", "ラベルA");
map.put("value", "A");
selectItems.add(map);
map = new HashMap<String, String>();
map.put("label", "ラベルB");
map.put("value", "B");
selectItems.add(map);
map = new HashMap<String, String>();
map.put("label", "ラベルC");
map.put("value", "C");
selectItems.add(map);
return null;
}
public Class prerender() {
return null;
}
}