下記実装ですと、モダール表示された後に、別ページに遷移してしまい、"getResponseBody"の内容が表示されてしまいます。
"getResponseBody"をモダールの中に表示されるようにしたいです。
どのように実装すればいいでしょうか。
<<実現したいこと>>
押すボタンを押した際に、submitでvalueの値を送信して。
その結果が、"getResponseBody"で取得できますので、それを画面遷移せずにモダールで表示したいです。
Controller
1 @ResponseBody 2 @RequestMapping(method = RequestMethod.POST) 3 public String bbb(@RequestParam("ccc") String xxx) throws IOException, InterruptedException, ExecutionException { 4 Response result = ddd(xxx); 5 return result.getResponseBody(); 6 }
modal
1 <!-- ボタン --> 2 <button type="submit" value="ppp" name="ccc" class="btn btn-primary" data-toggle="modal" data-target="#demoNormalModal">押すボタン</button> 3 <!-- モーダルダイアログ --> 4 <div class="modal fade" id="demoNormalModal" tabindex="-1" role="dialog" aria-labelledby="modal" aria-hidden="true"> 5 <div class="modal-dialog" role="document"> 6 <div class="modal-content"> 7 <div class="modal-header"> 8 <h5 class="modal-title" id="demoModalTitle">タイトル</h5> 9 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 10 <span aria-hidden="true">×</span> 11 </button> 12 </div> 13 <div class="modal-body"> 14 ここに"return result.getResponseBody();"の内容を表示させたい。 15 </div> 16 <div class="modal-footer"> 17 <button type="button" class="btn btn-secondary" data-dismiss="modal">閉じる</button> 18 </div> 19 </div> 20 </div> 21 </div>
初歩的な質問かと思いますが、ご回答いただければ幸いです。。
すみませんがよろしくお願いします。
参考URL
Bootstrapモダール
SpringBoot + BootStrap + DataTablesで選択画面を作成
画面中央に表示するモーダルウィンドウを実装
Spring MVCのコントローラでの戻り値いろいろ
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。