0

JavaScript で ActionErrors/ActionMessages を検証または表示することは可能ですか? 適切な JavaScript アラートを画面に表示できるようにします。

ありがとう。

4

2 に答える 2

1

ActionErrors/ActionMessages がサーバーサイド用であるのに対し、クライアント側の検証に使用される Javascript。

正確には、Struts 検証は Javascript 検証の代替手段です。では、なぜ両方を組み合わせたいのでしょうか。無意味だと感じます。

于 2012-12-05T10:31:05.537 に答える
0

はい、できます。

これらの 2 行を jsp ファイルに追加する必要があります。

<script src="scripts/libs/staticStrutsJvs.js"></script>
<html:javascript formName="XXXForm" dynamicJavascript="true" staticJavascript="false" bundle="someBundleName" />

ファイル staticStrutsJvs は、struts フレームワークの一部です。これらの行は、メソッド名 validateXXXForm() を持つ JavaScript 検証コードを自動的に生成します。

最後に、フォームを送信する前にこのメソッドを呼び出す必要があります。

<html:form action="/XXXAction" method="post" onsubmit="return validateXXXForm(this);">
于 2012-12-06T07:34:31.280 に答える