[Seasar-user:15744] [teeda]ラジオボタンのラベルが表示されません
Tetsutaroh Satoh
[E-MAIL ADDRESS DELETED]
2008年 9月 12日 (金) 16:52:59 JST
お世話になっております。
佐藤徹太郎と申します。
Dolteng 0.31.0
Teeda-1.0.13-sp2
を使わせて頂いております。
Seasarの公式サイトに載っている、teedaの所の
"静的なラジオボタンの数を動的に変える" を
参考にラジオボタンを作っているのですが、
ページクラスでMapに入れたはずのラジオボタンの
ラベルが実行した際に表示されません。
HTMLに書いたダミーは表示されるのですが。
ご教授頂けないでしょうか?
以下は、HTMLとページクラスです。
【HTML】
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/global.css"/>
<title>第1問</title>
</head>
<body>
<h2>第1問</h2><br /><br /><br />
Javaのリテラルの表記として正しくないものを選びなさい。<br/><br/>
<form id="questionForm">
<input type="hidden" id="productItemsSave" />
<span id="aaa" style="pageDirection">
<span id="productItems">
<label>
<input type="radio" id="label" name="aaa" value="1"/>dummy1
</label>
</span>
</span><br/><br/><br/>
答えを1つ選択してください。<br/>
<input type="button" value=" 次 " id="doSubmit"/>
</form>
</body>
</html>
【ページクラス】
public class Question1Page {
public int aaa;
private Answer answer;
private AnswerDao answerDao;
public String label;
public String value;
public List<Map<String, Object>> productItems;
-----------セッター、ゲッター省略-----------------------
public Class doSubmit() {
if (this.aaa != 0) {
Answer answer = new Answer();
answer.setId(1);
answer.setAnswer(this.aaa);
answerDao.insert(answer);
}
return null;
}
public Class initialize() {
return null;
}
public Class prerender() {
// ラジオボタン
productItems = new ArrayList<Map<String, Object>>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("label", "A 2");
map1.put("value", new Integer(1));
productItems.add(map1);
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("label", "B 3.14159276L");
map2.put("value", new Integer(2));
productItems.add(map2);
Map<String, Object> map3 = new HashMap<String, Object>();
map3.put("label", "C 0777");
map3.put("value", new Integer(3));
productItems.add(map3);
Map<String, Object> map4 = new HashMap<String, Object>();
map4.put("label", "D 0xDeadBeef");
map4.put("value", new Integer(4));
productItems.add(map4);
return null;
}
}
よろしくお願い致します。
Seasar-user メーリングリストの案内