0

我正在研究 struts 服务器端验证(1.2 版)。我已经使用了几次validwhen。我有 2 个提交到服务器的文本框。text1(值来自下拉选择)可以有名称或 ID。文本 2 保持其值。我必须在 text2 上编写验证。有没有办法可以在 validwhen 中更改掩码 var-value ?即如果text1 的值是名称,那么text2 的掩码应该是名称的正则表达式(字母数字和空格)。如果 text1 的值是 id,那么 text2 的掩码应该是 id 的正则表达式(仅限数字)。有没有办法可以实现?我认为我们不能在同一个字段上编写 2 个不同的验证。谢谢,

4

1 回答 1

0

像这样的 IMO 验证属于 Java 端。

如果将在整个应用程序中使用它,您可以将其包装在自定义验证器中,或者作为表单验证方法的一部分,您还可以将其与标准 XML 验证结合使用。

于 2013-06-06T13:47:23.363 回答