Jsf 禁用/删除不存在的验证

Jsf 禁用/删除不存在的验证,jsf,primefaces,Jsf,Primefaces,我实现了一个来编辑从数据库预加载的员工数据。预加载工作正常-所有字段都被数据填充。被包含的包围 当我对Employee数据进行编辑并单击“Speichern”按钮时,什么也没有发生表示我的所有字段都是空的,这显然是错误的验证,因为所有字段都已预填充。然后我从我的标记中删除了所有标记,以检查是否调用了doSaveEmployeeEdit()。但是什么也没有发生-控制台中没有错误,等等。即使是一个简单的System.out.println()也不会从doSaveEmployeeEdit()打印出来

我实现了一个
来编辑从数据库预加载的
员工
数据。预加载工作正常-所有字段都被数据填充。
被包含
包围

当我对
Employee
数据进行编辑并单击“Speichern”按钮时,什么也没有发生
表示我的所有字段都是空的,这显然是错误的验证,因为所有字段都已预填充。然后我从我的
标记中删除了所有
标记,以检查是否调用了
doSaveEmployeeEdit()
。但是什么也没有发生-控制台中没有错误,等等。即使是一个简单的
System.out.println()
也不会从
doSaveEmployeeEdit()打印出来

下面是我当时拥有的



因为存在验证。。。可能在
员工
实体上。。。由于作用域错误或其他原因,值为空。请说明
p:messages
显示的明确、完整的警告/错误消息,并请说明@Kukeltje实体上没有验证。我的控制器中的注释是
@Component@Scope(“请求”)
p:messages
的输出是定制的。因此,它向我显示了
p:message
我声明的“邮政编码必须是一个数字”
p:messages
显示所有
p:message
,即使我手动将一些数据放入
h:inputText
。主要问题是我删除了所有
p:message
,而浏览器仍在进行验证。当我的控制台中出现一些错误时,我会很高兴,但我什么也没有得到。由于验证失败,因此没有调用该方法。验证失败(很可能),因为没有向服务器发送任何值,而服务器需要一个值。我想那部分应该调试一下。那么您也在使用Spring?如果删除PrimeFaces组件并使用普通的jsf组件会怎么样?同样的‘错误’?那么它就不是素数了related@Kukeltje问题是验证不能失败,因为我删除了所有的验证-没有验证。重影验证的输出与我在删除之前声明的相同。这些消息是德语而不是英语(如果服务器进行验证,这会有什么意义)。这些消息似乎保存在html相关空间的任何地方。我已经尝试从浏览器中删除缓存,等等。但是没有任何效果。那么您确定已将最新页面部署到服务器上吗?而
是一种验证。再一次(就像我的第一次评论),请,我是雷德·贝尔拉舍恩·古特·德伊奇;-)因为有一个验证。。。可能在
员工
实体上。。。由于作用域错误或其他原因,值为空。请说明
p:messages
显示的明确、完整的警告/错误消息,并请说明@Kukeltje实体上没有验证。我的控制器中的注释是
@Component@Scope(“请求”)
p:messages
的输出是定制的。因此,它向我显示了
p:message
我声明的“邮政编码必须是一个数字”
p:messages
显示所有
p:message
,即使我手动将一些数据放入
h:inputText
。主要问题是我删除了所有
p:message
,而浏览器仍在进行验证。当我的控制台中出现一些错误时,我会很高兴,但我什么也没有得到。由于验证失败,因此没有调用该方法。验证失败(很可能),因为没有向服务器发送任何值,而服务器需要一个值。我想那部分应该调试一下。那么您也在使用Spring?如果删除PrimeFaces组件并使用普通的jsf组件会怎么样?同样的‘错误’?那么它就不是素数了related@Kukeltje问题是验证不能失败,因为我删除了所有的验证-没有验证。重影验证的输出与我在删除之前声明的相同。这些消息是德语而不是英语(如果服务器进行验证,这会有什么意义)。这些消息似乎保存在html相关空间的任何地方。我已经尝试从浏览器中删除缓存,等等。但是没有任何效果。那么您确定已将最新页面部署到服务器上吗?而
是一种验证。再一次(就像我的第一次评论),请,我是雷德·贝尔拉舍恩·古特·德伊奇;-)