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*/
}
}
誰でも私を助けることができますか?
ありがとうございました。