我正在处理遗留代码库并遇到一种情况,如果其他字段“otherField”具有某些值(否则字段未验证),则需要验证字段“fieldToValidate”。但是,“otherField”字段没有绑定属性。我可以添加一个绑定,然后像这样更新代码:
<h:inputTextarea id="fieldToValidate" value="#{MyBean.fieldToValidate}"
required="#{MyBean.otherField != 'special_value'}" />
但是有很多地方应该添加验证,我不想修改支持 bean。有没有办法在不添加“绑定”的情况下实现验证?
使用某些 JS 库进行验证不是一种选择。