0
メソッドが呼び出されている場合、メソッド内のコードはJavaScriptメソッドを呼び出してWebページにポップアップボックスを表示できるこのシナリオを持っています。JavaコードからJavaScriptのポップアップボックスを実行
私はスクリプトエンジンについて何かを読んでいますが、このようなシナリオで動作するかどうかはわかりません。 イベントを待機するにはObserver Pattern(ウェブソケットなど)を使用する必要がありますか?
// -------------------Create a Report-------------------------------------------
//This method is being called.
@SuppressWarnings("unchecked")
@RequestMapping(value = "/proposal/", method = RequestMethod.POST)
public ResponseEntity<?> createReport(@RequestBody Report report, UriComponentsBuilder ucBuilder) {
logger.info("Creating Report : {}", report);
if (reportRepository.isReportExist(report)) {
logger.error("Unable to create. A report with name {} already exist", report.getCrisisID());
return new ResponseEntity(new CustomErrorType("Unable to create. A Report with crisisID " +
report.getCrisisID() + " already exist."),HttpStatus.CONFLICT);
}
reportRepository.saveReport(report);
HttpHeaders headers = new HttpHeaders();
headers.setLocation(ucBuilder.path("/CMOtoPMO/proposal/{crisisID}").buildAndExpand(report.getCrisisID()).toUri());
//Code will call the javascript function to call show a pop up/alert box in my webpage
return new ResponseEntity<String>(headers, HttpStatus.CREATED);
}