2017-08-17 6 views
1

電子メールアドレスを検証するWebサービスを呼び出しています。無効な電子メールアドレスの場合、このサービスはメッセージを返し、JSPで表示する必要があります。私はJerseyStruts2を使用しています。私はバックエンドでこのロジックを担当するアクションに提出するフォームを持っています。私はHttpServletRequestオブジェクトからメッセージを取得するためにサーブレットを使用していません。WebサービスコールからのエラーメッセージをJSPに表示する

メッセージの一覧が表示され、エラーメッセージのテキストを画面に表示する必要がありますが、その方法はわかりません。クリックすると、struts2アクションを使用してバックエンドに行くフォームIDが取得されます。

おかげで...

答えて

0

私は強くStruts2の検証インターセプターを使用してお勧めします。ドキュメントは非常に単純であり、非常に堅牢です。

https://struts.apache.org/docs/basic-validation.html

https://struts.apache.org/docs/email-validator.html

あなたは、単にあなたが望むの検証を指定し、その後、struts.xmlであなたのアクションでインターセプタスタックを呼び出す必要があります。検証が失敗した場合は、JSPでエラーを表示できます。

XML検証によって提供されるデフォルトのバリデータを使用することも、スタックによって呼び出されるアクションクラスにバリデーションメソッドを作成することによって独自にバリデータを設定することもできます。ここで

http://www.simplecodestuffs.com/struts-2-fielderror-example/

あなたがで作業するための一例です。

関連する問題