2017-08-20 3 views

答えて

0

Springでこれを行うデフォルトの方法はありません。なぜこれをやりたいのですか?

基本的にAJAXコールを使用して、選択したボタンのデータを残りのコントローラに送信します。この擬似コードに類似したもの。

jQuery(document).ready(function($) { 
     $("#your-buttons").change(function(event) { 
     event.preventDefault(); 
     var data = formname.your-buttons.value; 

     $.ajax({ 
      type : "POST", 
      contentType : "application/json", 
      url : "your/api/url", 
      data : JSON.stringify(data), 
      dataType : 'json', 
      success : function(data) { 
       display(data); 
      }, 
      error : function(e) { 
       display(e); 
      } 
     }); 

     }); 
    }); 

残りのコントローラでは、他のイベントと同じように処理するだけで済みます。

@RequestMapping(value = "/your/api/url", method = RequestMethod.POST) 
public String whatever(.....) { 
    // ... 
} 
関連する問題