После пары часов гугления и пары туториалов я в шоке... Не факт, что я получаю ошибки, которые могут подсказать мне, в чем проблема, это их полное отсутствие, которое сводит меня с ума!
Следующий код работает, но не так, как должен! Аннотации для проверки того, что ввод не является нулевым или меньше 3 символов, просто никогда не запускаются. Они также не выдают никаких ошибок при развертывании проекта или при записи переменной имени.
public class testBean
{
@NotNull
@Size(min=3)
private String name;
}
public void test()
{
System.out.println(name);
}
И форма ввода:
<h:form>
<h:inputText value="#{testBean.name}" />
<h:commandButton value="Send" action="#{testBean.test()}" />
</h:form>
Я предполагаю, что проблемы возникают из-за tomcat, хотя я уверен, что импортировал все необходимые библиотеки. То же самое касается IDE, которую я использую, Eclipse.