0

在 struts 2 中,我如何使用 actionName-validation.xml 根据另一个 texfield 值创建所需的文本字段

我认为这是使用自定义验证器完成的,但如何?我不想使用 javascript 来做到这一点。

4

1 回答 1

1

你需要这样的东西:

<validator type="required" short-circuit="true">
  <param name="fieldName">textfield1</param>
  <message>You must enter a value for textfield1.</message>
</validator>

<validator type="required" short-circuit="true">
  <param name="fieldName">textfield2</param>
  <message>You must enter a value for textfield2.</message>
</validator>

<validator type="expression">
  <param name="expression">textfield1 gt textfield2</param>
  <message>textfield2 must be greater than textfield1.</message>
</validator>

请参阅“短路验证器”文档。

于 2012-09-19T11:34:42.110 回答