playでformを使う

view側でformを作って適当な名前を要素に付ける。
Formのaction部分にコントローラー名とメソッドで送信先を指定する。
ここではApplicationコントローラのsayHello()メソッドにフォームの内容を送信する。

#{extends 'main.html' /}
#{set title:'Home' /}
 
<form action="@{Application.sayHello()}" method="GET">
    <input type="text" name="myName" /> 
    <input type="submit" value="Say hello!" />
</form> 

コントローラ側では先ほど指定した要素名を引数に任意の型で登録する

public static void sayHello(String myName) {
        render(myName);
}

参考URL:
http://www.playframework.org/documentation/1.2.3/firstapp