0

Ajax 呼び出しがあり、アプリケーションでうまく機能しています。ただし、Sharepoint ポータルで使用すると、値は null になります。ある日ネットで検索。

$.ajax({
                    type: 'POST',

                    url: url,

                    dataType : 'json',

                    data : {"docids":["doc_name1","doc_name2","doc_name3"]} })

HttpServletRequest でString[] aDocIds = aRequest.getParameterValues("docids");

aDocIds が null です。

データ値を取得するためにこれを試みましたが、うまくいきませんでした。

if (aDocIds == null)
  {
    StringBuffer jb = new StringBuffer();
    String line = null;
    try
    {
      BufferedReader reader = aRequest.getReader();
      while ((line = reader.readLine()) != null)
        jb.append(line);

    JSONObject jsonObject = JSONObject.fromObject(jb.toString());

    // here the jsonObject is null, jb 
    JSONArray arr = jsonObject.getJSONArray("arrayParamName");
    }
    catch (Exception e)
    { /*report an error*/
    }
  }

誰でも私を助けることができますか?

ありがとうございました。

4

1 に答える 1