Der Validator wurde übersprungen, wenn die Eingabe im Client entfernt wurde. Stimmt dies mit der JSF-Spezifikation überein?

Ich habe eine Seite mit einer als gekennzeichneten Eingabetextkomponenterequired="true" und einen Brauch habenValidator auf der Serverseite.

Jetzt als Client übermittle ich die Seite ohne das von dieser Komponente gerenderte HTML-Element (dies kann einfach erreicht werden, indem das Element mit dem im Browser integrierten DOM-Elementinspektor aus der DOM-Struktur entfernt wird). Das Formular wurde erfolgreich gesendet, ohne dass die serverseitige Überprüfung dieser erforderlichen Komponente durchgeführt wurde.

Entspricht dies der JSF-Spezifikation? Gibt es eine Möglichkeit anzugeben, dass die Überprüfungen auf der Seite ausgeführt werden sollen, auch wenn die veröffentlichte Seite sie nicht enthält?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage