2

Struts2にユーザー名とパスワードのフィールドがあるログインフォームがあります。私が欲しいのは、ユーザーがフォームを送信するときであり、それが有効なユーザーでない場合は、(ログインフォーム自体にエラーメッセージを表示するのではなく)ダイアログボックスにエラーメッセージを表示したいと思います。このためにStruts2で利用できるタグはありますか、または誰かが私に同様の種類の簡単な例を示すことができますか?

4

1 に答える 1

8

これをログインページに入れます(無効なログインで、ここに戻ってきますか?)

<script>
   <s:if test="hasActionErrors()">
        showDialog("<s:actionerror/>");
   </s:if>
function showDialog(msg){
  //your logic to show dialog goes here
}
</script>

これは、スタック オーバーフローに似た通知を設計する方法を説明する投稿です。これまたは他のモーダル ダイアログを使用できます。モーダル ダイアログを表示する方法については、多くのチュートリアルがあります。

于 2012-07-21T14:45:40.460 に答える