質問編集履歴

6

タイトル改善

2019/11/28 05:13

投稿

makosankibu
makosankibu

スコア289

test CHANGED
@@ -1 +1 @@
1
- Springのform:errorsを動的に使用したい
1
+ form:errorsをネストして使用したい
test CHANGED
File without changes

5

書式の改善

2019/11/28 05:13

投稿

makosankibu
makosankibu

スコア289

test CHANGED
File without changes
test CHANGED
@@ -2,32 +2,62 @@
2
2
 
3
3
 
4
4
 
5
- bootstrapとspringを使用しています
5
+ bootstrapとspringbootを使用しています
6
6
 
7
- フォムのエラーの際にアラート表示のようにしたく、下記の通り記載しした
7
+ バリデションエラーの際に<form:errors>を使用しており、その表示の仕方を工夫したいと考えてい
8
+
9
+ そこで、bootstrapの[アラート](https://getbootstrap.jp/docs/4.3/components/alerts/)表示のようにしたいです。
10
+
11
+
12
+
13
+ しかし、errorsタグが有効になっている事を判断できる変数が作れません...
14
+
15
+ 初めはerrorsタグでアラート部分を囲ってみましたが、それだとerrorsタグをネスト出来ない為に、プロパティファイルで用意されているメッセージを表示できません。
16
+
17
+
18
+
19
+ エラーになっているか判断するための変数か、「エラーが出た際」にプロパティで用意されているメッセージを用意してくれる実装はありますか?
20
+
21
+ その他での解決策でも歓迎です。
22
+
23
+
24
+
25
+ 以下、エラーが発生した際イメージを書きます。
8
26
 
9
27
 
10
28
 
11
29
  ```jsp
12
30
 
13
- <div class="alert alert-danger alert-dismissible show" role="alert">
31
+ <%@ page language="java" contentType="text/html; charset=UTF-8" %>
14
32
 
15
- <strong><form:errors path="hoge"/></strong>
33
+ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
16
34
 
17
- <button type="button" class="close" data-dismiss="alert" aria-label="Close">
35
+ <html>
18
36
 
19
- <span aria-hidden="true">&times;</span>
37
+ <head>
20
38
 
21
- </button>
39
+ <!-- js,cssの読み込み -->
22
40
 
41
+ </head>
42
+
43
+ <body>
44
+
45
+ <!-- ここを「エラーメッセージが出た際」で条件分岐したい -->
46
+
47
+ <div class="alert alert-danger alert-dismissible show" role="alert">
48
+
49
+ <strong><form:errors path="hoge"/></strong>
50
+
51
+ <button type="button" class="close" data-dismiss="alert">
52
+
53
+ <span aria-hidden="true">&times;</span>
54
+
55
+ </button>
56
+
23
- </div>
57
+ </div>
58
+
59
+ </body>
60
+
61
+ </html>
24
62
 
25
63
  ```
26
-
27
-
28
-
29
- しかし、これではエラーが起きなかった場合でもアラートの枠組みが表示されてしまいます。
30
-
31
- エラーが出なかったときは何も表示したくありません。
32
-
33
- これを解決する方法はありますか?

4

タグ更新

2019/11/27 02:06

投稿

makosankibu
makosankibu

スコア289

test CHANGED
File without changes
test CHANGED
File without changes

3

回答を得られやすくするタイトルに変更

2019/11/22 00:19

投稿

makosankibu
makosankibu

スコア289

test CHANGED
@@ -1 +1 @@
1
- SpringBootのform:errorsをBootstrap4のアラートで使用したい
1
+ Springのform:errorsを動的に使用したい
test CHANGED
File without changes

2

タグの追加

2019/11/21 06:25

投稿

makosankibu
makosankibu

スコア289

test CHANGED
File without changes
test CHANGED
File without changes

1

タグの追加

2019/11/21 00:27

投稿

makosankibu
makosankibu

スコア289

test CHANGED
File without changes
test CHANGED
File without changes