回答編集履歴

1

2015/02/17 02:44

投稿

takeda.d
takeda.d

スコア284

test CHANGED
@@ -1,39 +1,14 @@
1
1
  addActionErrorメソッドやaddActionMessageメソッドを使って行うことは不可能です。
2
-
3
2
  例えばですが、アクション中のどのフィールド名にもなっていないkey名を使ってaddFieldErrorメソッドでメッセージをセットし、JSP側で<s:fielderror>タグを使ってメッセージ表示するといった方法もあるのでは。
4
3
 
5
-
6
-
7
4
  (コード例)
8
-
9
5
  1つ目のアクションクラスのどこかで:
10
-
11
- ```lang-<ここに言語を入力>
12
-
13
6
  addFieldError("action_name_1", "error_message_1");
14
7
 
15
- ```
16
-
17
-
18
-
19
8
  もう片方のアクションクラスのどこかで:
20
-
21
- ```lang-<ここに言語を入力>
22
-
23
9
  addFieldError("action_name_2", "error_message_2");
24
10
 
25
- ```
26
-
27
-
28
-
29
11
  JSP中:
30
-
31
- ```lang-<ここに言語を入力>
32
-
33
12
  <s:fielderror fieldName="action_name_1" />
34
13
 
35
-
36
-
37
14
  <s:fielderror fieldName="action_name_2" />
38
-
39
- ```