aipoのformに入力されたデータがjavaに辿り着くまでの流れ

aipoのフォーム画面とかで入力したデータ(文字列でもラジオボタンでも)がどのような流れでjavaファイルへ受け渡されているのかまとめる

velocity 
データの入り口。inputでデータ入れる所作ります

<input type="checkbox" id="hoge" value="success" name="hoge"/>

設定したnameを覚えておこう checkboxではチェックが入っている時にvalueの値が受け渡される。

当該velocityが設定されているscreen.javaファイル探す

formData.doViewForm(this, rundata, context);

的なこと書かれているクラスに入力されたデータがrundataとして受け渡されるので開く
rundataが使われているメソッドで使いたい部分で

rundata.getParameters().getString("hoge", "A");

とやると入力されたデータが取り出せる。Aは当該nameが見つからなかったor今回の場合チェックボックスにチェックが付いていないときに代わりに取り出されれるデータ