Вот такие странности получились при разборе запроса и преобразовании его в объект класса с помощью bindFromRequest
public class Some {
public boolean isActive = false;
}
Form<Some> form = Form.form(Some.class).bindFromRequest();
Form.form().bindFromRequest().get("isActive");// OK, видит поле и оно true
form.isActive;// а вот это как было false, так и осталось
<input name="isActive" value="true" type="checkbox"> Is Active
Если изменить на просто "active", то все работает.
По какому тогда принципу bindFromRequest парсит и связывает имена параметров с полями? is_active как параметр при имени поля isActive в Some тоже не работает