前端傳給后台JSON字符串,后台轉換為List


前端:
$.ajax({ url:
"/exam/submitZB", type: "post", data: {"qssj": qssj,"ksdh": ksdh,"STlist":JSON.stringify(STlist)}, //將對象轉換為JSON字符串 dataType: "json", async:false, success:function () { alert("交卷成功"); window.location.href="./hsz_preparationexam.html"; } })

Controller:

    @RequestMapping("/submitZB")
    public ResultEntity submitZB(String ksdh, String qssj,HttpServletRequest request,String STlist){try{
            //提交試卷(主表信息:開始時間,考試人,結束時間,考試單號,試卷單號)
            KSXXMAIN ksxxmain = new KSXXMAIN();
            for (int i=ksdh.length();i<6;i++){
                ksdh = "0"+ ksdh;
            }
            String dh = getProcedure.getSixCode("nms_ksxx_main_dh");    //流水號
            ksxxmain.setDh(dh);
            Date begin =DateToString.stringToDateMore(qssj);
            ksxxmain.setQssj(begin);
            ksxxmain.setKsdh(ksdh);
            //設置存到數據庫的考試人(獲取登錄用戶)
            HttpSession session = request.getSession();
            Login info = (Login) session.getAttribute("info");
            ksxxmain.setKsr(info.getUsername());
            //結束時間
            ksxxmain.setJssj(new Date());
            examService.submitZB(ksxxmain);

            //提交試卷(從表信息:填寫答案,試題代碼,單號)
            List<SJXXNEXTGroup> list = JSON.parseObject(STlist,new TypeReference<List<SJXXNEXTGroup>>(){}); // Json 轉List
            for (SJXXNEXTGroup cbMessage: list) {
                examService.submitCB(cbMessage.getTxda(),cbMessage.getStdm(), dh);
            }
            return ResultEntity.success();
        }catch (Exception e){
            e.printStackTrace();
            return ResultEntity.error();
        }

    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 使用JQuery將前端form表單數據轉換為JSON字符串傳遞到后台處理 后台傳給前端字符串為null或解析JSON字符錯誤——SyntaxError: JSON.parse: unterminated string literal at line 1 column 9018638 of the JSON data 后台list 如何轉換為json格式 關於Json字符串轉換為List的方法 java將前端的json數組字符串轉換為列表 struts2:JSON在struts中的應用(JSP頁面中將對象轉換為JSON字符串提交、JSP頁面中獲取后台Response返回的JSON對象) 前端json數據傳給后台,后台接收 前端json數據傳給后台,后台接收 將json字符串轉換為DataTable JSON字符串轉換為Map
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM