前提・実現したいこと
ajaxでpostを成功させたい。
APIはJavaに記述。
DBへのinsertは行われているがレスポンスを取得できない。
発生している問題・エラーメッセージ
Failed to load http://localhost:8080/×××××: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 404.
該当のソースコード
JavaScript
1 $.ajax({ 2 type: 'POST', 3 url: 'http://localhost:8080/×××××', 4 dataType: 'json', 5 data: { 6 jsonTodo: JSON.stringify(todo) 7 } 8 }).done(function (data, status) { 9 console.log("test 追加完了"); 10 }).fail(function (jqXHR, textStatus, errorThrown) { 11 console.log(jqXHR.status); 12 console.log(textStatus); 13 console.log(errorThrown); 14 });
試したこと
エラーを見る限り、'Access-Control-Allow-Origin'ヘッダーがないことが原因だということは分かるのですが、Javaのレスポンスヘッダに追加する方法が分からず困っています。助言いただきたいです。