从json数组如何将数据添加到数据库jsp mysql

我正在使用jsp ajax创建简单的销售系统crud系统。当我通过ajax调用将数据传递给jsp时,我成功检索了数据。之后,我转换为数组格式看起来像这样      [产品[item =巧克力,pro_price = 32,数量= 1,总计= 32],产品[item =巧克力,pro_price = 32,数量= 1,总计= 32]]

我想将此数据添加到数据库中。我不知道如何将该数据等于relavent变量以插入数据库。

String item = objectList.item 
String pro_price= objectList.pro_price
String qty= objectList.qty
String total= objectList.total

我这样写,但是却出错了,添加它的有效方法是什么

完整代码

   @Override
            protected void doPost(HttpServletRequest request,HttpServletResponse response)
                    throws ServletException,IOException {

              response.setContentType("text/html");
              PrintWriter out = response.getWriter();
              Connection con;
              PreparedStatement pst; 

              String jsonData = request.getParameter("data1"); // get the data 

 // Convert
              Gson gson = new Gson();
          List<Product> objectList = getObjectList(jsonData,Product.class);
            System.out.println(objectList);    

         out.println("hello" +objectList);

              }
            public static <T> List<T> getObjectList(String jsonString,Class<T> cls){
            List<T> list = new ArrayList<>();
            try {
                Gson gson = new Gson();
                JsonArray arry = new JsonParser().parse(jsonString).getasJsonArray();
                for (JsonElement jsonElement : arry) {
                    list.add(gson.fromJson(jsonElement,cls));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return list;
        }
wangxiqi198706 回答:从json数组如何将数据添加到数据库jsp mysql

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3154935.html

大家都在问