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>

「Short-Circuiting Validator」ドキュメントを参照してください。

于 2012-09-19T11:34:42.110 に答える