javascriptからJavaへjsonの値を渡す方法を教えていただけないでしょうか...

お世話になります。
タイトルの通りです。fetch処理がcontroller側まで行かず処理ができていません。ご助言いただけないでしょうか?

・やりたいこと
@PutMapping(java SpringBootアノテーション)を用いて、jsonの情報をjava側に渡したいです。

実践したことを下記に記します。

Java

//受け取り側@PutMapping("/resultCapturing/load") public void CsvCaptureLoadController( @RequestBody ResultCapturingForm list ){log.info("{}",list);}

JavaScript

var csvCaptureUrl = '/resultCapturing/load' var exhibitNumberResult = rowAccess.出品番号; if(exhibitNumberResult==null||exhibitNumberResult==""){ console.log("") } var yearResult = rowAccess.年式; var vehicleNameResult = rowAccess.車種名; var gradeResult = rowAccess.グレード; var vehicleNumberResult = rowAccess. 車体番号; var seriResultResult = rowAccess.セリ結果; var amountTenderedResult = rowAccess.応札額; fetch(csvCaptureUrl, { method: 'PUT', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({"exhibitNumber":exhibitNumberResult, "yaer":yearResult,"vehicleName":vehicleNameResult, "vehicleNumber":vehicleNumberResult,"grade":gradeResult, "seriResult":seriResultResult,"amountTendered":amountTenderedResult}) }).catch((err) => { alertify.error('エラー ' + err); }).then(res => { console.log("success"); }); });

・エラー文は下記になります。

cmd

Mapped to public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springfra mework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest) Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/json, application/*+j son]Writing [{timestamp=Tue Jun 14 17:35:50 JST 2022, status=403, error=Forbidden, message=Forbidden, path=/resul (truncated)... ] Exiting from "ERROR" dispatch, status 403 なるべく早く返信いたしますので、よろしくお願いいたします。

コメントを投稿

0 コメント