Java 验证ui:片段
当用户输入Java 验证ui:片段,java,validation,jsf,Java,Validation,Jsf,当用户输入0.0.0.0时,如何验证用户输入有效ip地址的代码我想显示消息我可以使用请求范围的bean并在InputAddress片段中为所有inputtext注册它,并检查4 inputtext字段,但我想知道是否有其他方法 <ui:fragment > <ui:include src="/misc/inputaddress.xhtml"> <ui:param nam
0.0.0.0
时,如何验证用户输入有效ip地址的代码我想显示消息我可以使用请求范围的bean并在InputAddress片段中为所有inputtext注册它,并检查4 inputtext字段,但我想知道是否有其他方法
<ui:fragment >
<ui:include src="/misc/inputaddress.xhtml">
<ui:param name="id" value="ip" />
<ui:param name="value"
value="#{externalDataStorageAdder.storage.inputAddr}"
/>
</ui:include>
</ui:fragment>
这个输入地址
.
.
.
你可以使用
验证程序,这是BalusC的一篇非常好的文章你可以像Joshi建议的那样使用你自己的验证程序(事实上,我也使用了那篇BalusC文章),或者只要在操作中检查ip地址,如果输入了“0.0.0.0”,就可以发布消息
我们通常做的是在验证阶段对单个字段进行语法检查,在调用应用程序阶段进行更粗略的语义检查(组合多个字段)。如果不想在bean中进行检查,可以使用javascript进行检查。每次按下输入字段中的键时调用javascript函数,如果所有输入字段都包含零,则检入函数:
<h:inputText id="..." onkeypress="keyPressed();" .../>
<h:inputText id="..." onkeypress="keyPressed();" .../>
function keyPressed() {
check for zero content
}