springMVCバックグラウンドプロセスアレイオブジェクト。
リストタイプパラメーター、フロントデスクの配列値を受信し、実験後、結果は本当に問題ありません。
オブジェクトにバインドする必要はありません。
もちろん、文字列を含む配列を背景に渡し、リストを使用してバックグラウンドで受信しました。
詳細は次のとおりです。
フロントデスクコード:
//アレイ形式のデータを使用して、バックグラウンドにリクエストを送信します。 function testlist(){var data = getTreeViewCheckedData(); $ .ajax({url:app_name + "xxxx/testlist"、data:{list:data}、datatype: "json"、success:function(data){}}); } //データを取得---ストレージ関数getTreeViewCheckedData(){var checeedData = []; $( '#sharesetting')。find( 'ol.bonsai input:checkbox:checked')。各(function(){checkeddata.push($(this).val())}); CheckedDataを返します。 }背景コード:
//方法1:リストを使用して、フロントデスクの配列パラメーターを受信します。 @RequestMapping(value = "/testList")@responsebody public jsonresult testlist(@requestparam(reby = false、value = "list [])list <string> list){ LOG.debug("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------次に、リストに変換しますが、@RequestMapping(value = "/testlist")@responsebody public jsonresult testlist(@requestparam(reby = false、value = "list []){list){ LOG.debug("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- jsonresult(true、 "ok"、null);注:
value = "list []、これは不快なようです。
さらに、メソッドのパラメーターを変更した場合、再起動する必要があります。そうしないと、値は取得できません。
このリストは、フロントデスクのデータとまったく同じでなければなりません。
要約します
上記は、SpringMVCフロントエンド伝送アレイタイプと、リストタイプを使用してインスタンスコードを受信する背景に関するこの記事のすべての内容です。私はそれが誰にでも役立つことを願っています。興味のある友達は引き続きこのサイトを参照できます:
SpringMVCインターセプターが監視セッションが期限切れになるかどうかの詳細な説明
SpringMVC開発のユーザークエリコードの詳細な説明RestfulAPI
SpringSpringMVCは、起動が完了した後にメソッドソースコード分析を実行します
欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!