Struts2とOGNLを初めて使用しており、登録ページで簡単なWebアプリケーションを作成しています。 password
とrepassword
の2つのフィールドがあり(パスワードを再入力するため)、検証フレームワークを使用して2つのパスワードが一致していることを検証したいと思います(私はJavaScriptで簡単に行うことができます)。ここまで私はこれまで何を得ているのですか?すべてのフィールドバリデーターは正常に動作しています。これは私の最初の非フィールドバリデータであり、私はそれを動作させることはできません。Struts 2 OGNL - validation.xmlの2つの文字列値を比較する
<validator type="expression">
<param name="expression">${password}!=${repassword}</param>
<message>Passwords must match.</message>
</validator>
私はOGNLタグ
${password}!=${repassword}
と
password!=repassword
なしとの両方を試してみました。
それはうまくいった!ありがとうございました。私はそれを式バリデーターとして動作させる方法を理解したいと思っています。上記の2つのリンクは、同じ機能を異なる言葉で表しているようです。 – BLam85
@ BLam85:少し私の答えを更新しました。式バリデータは使用できますが、JSPのエラーを表示するには '
'タグを使用する必要があります。 –