根据struts 2中的另一个文本字段创建所需的文本字段

时间:2012-09-19 07:58:21

标签: validation struts2

struts 2中的

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

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

1 个答案:

答案 0 :(得分: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>

See the "Short-Circuiting Validator" docs.