1.ページクラス
ChecklistTest.groovy
package com.blogspot.groovyarekore.click
import org.apache.click.*
import org.apache.click.control.*
import org.apache.click.extras.control.*
class ChecklistTest extends Page
{
def checklist = new CheckList("checklist")
public ChecklistTest()
{
checklist.add(new Option("opt1", "そば"))
checklist.add(new Option("opt2", "うどん"))
checklist.add(new Option("opt3", "ラーメン"))
checklist.add(new Option("opt4", "やきそば"))
checklist.add(new Option("opt5", "パスタ"))
addControl(checklist)
}
}
2.HTMLページ
checklist-test.htm
<html>
<head><title>checklist test</title></head>
$headElements
<body>
$checklist
$jsElements
</body>
</html>
ブラウザから以下のURLにアクセスします。
http://localhost:8080/(warの名前)/checklist-test.htm
出力画面
動作環境
JDK6 Update22, Groovy 1.7.5, Apache Click 2.2.0, Apache Tomcat 7.0.4
関連情報
ビルドの仕方などは「groovyとApache ClickでHello Worldを作成する 」を参照
※click-extras-2.2.0.jarもクラスパスに入れる
http://groovyarekore.blogspot.com/2010/11/groovyapache-clickhello-world.html
0 件のコメント:
コメントを投稿