Если я скрываю и отключаю форму Wicket, нужно ли мне дважды проверять условия видимости в моем onSubmit? (Так же, как мы делаем в проверке JS по сравнению с проверками сервера?)
Рассмотрим этот фрагмент калитки:
public class TestPage extends WebPage {
public TestPage() {
boolean editable = checkIfUserCanEdit();
add(new TestForm()
.setEditable(false)
.setVisible(false));
}
}
public static class TestForm {
...
public void onSubmit() {
if (!checkIfUserCanEdit()) abort(); // Is this necessary?
...
}
}
Нужна ли мне «повторная проверка» в моем onSubmit?