<dependency>
<groupId>org.apache.click</groupId>
<artifactId>click</artifactId>
<version>2.3.0</version>
</dependency>
public class HomePage extends Page {
@Override
public void onInit() {
}
@Override
public void onRender() {
}
public void onSubmit() {
}
}
<servlet>
<servlet-name>click-servlet</servlet-name>
<servlet-class>org.apache.click.ClickServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>click-servlet</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
public class HomePage extends Page {
private Form form = new Form("form");
public HomePage() {
form.add(new TextField("name"));
form.add(new Button("submit", "Submit", this, "onSubmit"));
addControl(form);
}
// ...
}