gpt4 book ai didi

java - Struts 验证 - 组合 requiredif 和 mask

转载 作者:行者123 更新时间:2023-12-01 15:43:23 24 4
gpt4 key购买 nike

我的应用程序有一个要求,在某些条件下需要一个字段,然后该字段应该与特定模式匹配。有没有办法可以将所需的 if 和 mask 条件结合起来?我使用的是struts 1。

这是validation.xml

<form-validation>
<global>
<constant>
<constant-name>char</constant-name>
<constant-name>^[a-zA-Z]*$</constant-name>
</constant>
</global>

<formset>
<form name="myform">
<field property="city" depends="requiredif">
<arg0 key="city"/>
<var>
<var-name>field[0]</var-name>
<var-value>state</var-value>
</var>
<var>
<var-name>fieldTest[0]</var-name>
<var-value>EQUAL</var-value>
</var>
<var>
<var-name>fieldValue[0]</var-name>
<var-value>SEATTLE</var-value>
</var>
</field>
</form>
</formset>
</form-validation>

如何添加掩码条件,以便仅在上述条件为真时才检查它?

谢谢

萨希尔

最佳答案

IMO,不要;将复杂的验证留给 Java 代码。在 XML 文件中维护复杂验证的开销是不值得的。

“requiredif”已被弃用,应替换为“validwhen”,顺便说一句。您可以create (relatively) complex validations with "validwhen" ,但是……呃。用 Java 做起来要干净得多。

关于java - Struts 验证 - 组合 requiredif 和 mask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7621508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com