1

私は春のMVCを使用しています

@Controller
public class AJAXController {

protected static Logger log = Logger.getLogger(AJAXController.class);



@RequestMapping(value = "/ajaxGetUomList", method = RequestMethod.POST)
public @ResponseBody
List<JsonOptionsList> ajaxGetUomList(@RequestParam(value="id", required=true) long id) {

    JsonOptionsList response=null;
    List<JsonOptionsList> list = null;

    try {

        list= new ArrayList<>();

        InvItemModel itemModel=pt.getById(InvItemModel.class, id);

        List<InvUOMExtendedModel> invUOMModel=pt.getAllByColumnNameId(InvUOMExtendedModel.class,"fko_uome_uom.id", itemModel.getFko_itm_uom().getId());

        for(int i=0; i<invUOMModel.size(); i++){
            response = new JsonOptionsList();
            response.setId(invUOMModel.get(i).getId());
            response.setName(invUOMModel.get(i).getName());
            list.add(response);
        }

    } catch (Exception ex) {
        log.error("Error" + ex);
    }

    return list;
}

}

jquery ajax 呼び出しを使用して UOM LIST を取得します。今、私はこのコントローラーをマルチスレッド化したいと考えています。つまり、複数の ajax 呼び出しの場合、 UOM List を取得するリクエストを送信します。まず最初に、最初のリクエストが楽しまれます。このプロセスが完了すると、2 番目のリクエストが処理されます。

私を更新してください!

4

0 に答える 0