如何正确读取servlet中的表单数据?

时间:2020-08-18 07:04:49

标签: java

我想从REACT应用程序向Java servlet发送POST查询。图片可以在此查询中发送,文档数组也可以发送(请参见图片)。此外,还会发送常规参数,例如“ durationInMonaten”。现在如何在servlet中拦截所有这些参数?

enter image description here

对于dokumenteArray,我尝试了以下方法:

    StringBuffer bufDoku = new StringBuffer();
    String lineDoku = null;
    try {
        BufferedReader reader = request.getReader();
        while ((lineDoku = reader.readLine()) != null) {
            bufDoku.append(lineDoku);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }

    JSONObject jsonObjDokument = new JSONObject(bufDoku.toString());
    JSONArray dokumenteArray = jsonObjDokument.getJSONArray("dokumenteArray");

但是formDate参数是否有一种简单的方法,像这样:

 part = request.getInputStream();
 //Get the Image here
  ....
 //Get the dokumenteArray here
  ....

0 个答案:

没有答案