变量形式包含我需要的所有表单成员。可能是某些表单成员为空。 所以我想在使用它之前询问表单成员(板)是否存在。 我不会尝试使用try catch,因为try是一个太通用的解决方案。我想找到一种找到空值的聪明方法。
DynamicForm form = Form.form().bindFromRequest();
if(form.value("board") != null){
...
}
提前致谢
答案 0 :(得分:1)
你可以尝试:
DynamicForm form = new DynamicForm().form().bindFromRequest();
if(form.get("board") == null) {
// do something
}
请注意我的DynamicForm与您的不同。
答案 1 :(得分:0)
尝试catch不是一般解决方案,应始终在那里重新抛出或捕获异常。所以你应该写一个try catch,捕获或重新抛出潜在的异常,你也必须检查
$('#datetimepicker').datetimepicker({
locale: 'ru',
});
或
if(null == form) {
//return/do something
}
如果表单包含所有表单成员,您应该检查并且不在此集合中添加空值。