質問編集履歴

2

追記

2016/07/21 01:53

投稿

yamamoto020316
yamamoto020316

スコア29

test CHANGED
File without changes
test CHANGED
@@ -50,4 +50,46 @@
50
50
 
51
51
 
52
52
 
53
+ [追記]
54
+
55
+ 上記の件は、xmlに**MultipartFilter**を設定し、**springSecurityFilterChain**より前に定義することによって解決できました。
56
+
57
+ web.xml
58
+
59
+ ```xml
60
+
61
+ <filter>
62
+
63
+ <filter-name>MultipartFilter</filter-name>
64
+
65
+ <filter-class>org.springframework.web.multipart.support.MultipartFilter</filter-class>
66
+
67
+ </filter>
68
+
69
+ <filter-mapping>
70
+
71
+ <filter-name>MultipartFilter</filter-name>
72
+
73
+ <url-pattern>/*</url-pattern>
74
+
75
+ <dispatcher>REQUEST</dispatcher>
76
+
77
+ <dispatcher>FORWARD</dispatcher>
78
+
79
+ </filter-mapping>
80
+
81
+ ```
82
+
83
+ ですが、今度は、以下のエラーが検出されました。
84
+
85
+ HTTP ERROR 500
86
+
87
+ 「java.lang.IllegalStateException: No multipart config for servlet」
88
+
89
+ 「org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet」
90
+
91
+
92
+
93
+ これは、**MultipartFilter**の設定が悪いのか、別の原因があるのかがわからないです。
94
+
53
95
  初歩的な質問ですが、ご返答よろしくお願いします。

1

文法の修正

2016/07/21 01:53

投稿

yamamoto020316
yamamoto020316

スコア29

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,10 @@
1
1
  「input type="file"」のデータを送るために、form要素に「enctype="multipart/form-data"」を追加したところ、以下のエラー検出されサーバーの処理ができません。
2
+
3
+
4
+
5
+ エラー内容
6
+
7
+ 403 Invalid CSRF Token 'null' was found on the request parameter '_csrf' or header 'X-CSRF-TOKEN'.
2
8
 
3
9
 
4
10
 
@@ -44,10 +50,4 @@
44
50
 
45
51
 
46
52
 
47
- エラー内容
48
-
49
- 403 Invalid CSRF Token 'null' was found on the request parameter '_csrf' or header 'X-CSRF-TOKEN'.
50
-
51
-
52
-
53
53
  初歩的な質問ですが、ご返答よろしくお願いします。