0
サーブレットでいくつかの変数を取得しようとしていますが、これらはすべてajax呼び出しで渡されます。しかし、私はコンストラクタを取得していますJSONobject(string)は未定義のエラーです。私は必要なlibもインポートしました。コンストラクタJSONObject(String)は定義されていませんエラー - 解決できません
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.reflect.TypeToken;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
import org.json.*;
public class insertserv extends HttpServlet {
\t private static final long serialVersionUID = 1L;
\t
\t
\t protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
\t {
\t \t
\t \t System.out.println("I am inside insert");
\t String json = "";
\t \t
\t \t
\t \t BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream()));
\t
\t if (br != null) {
\t json = br.readLine();
\t }
\t
\t System.out.println(json);
\t
\t JSONObject wholedata= new JSONObject(json);
\t \t
\t \t \t \t
\t response.setContentType("application/json");
\t \t PrintWriter out= response.getWriter();
\t \t
\t }
}
jsonを印刷するとどうなりますか? –
私はデータを取得しています。私はAJAX呼び出しから渡された "data:JSON.stringify({" test ":masterdata})"必要なデータを取得しています。しかし次の行にはコンストラクターエラーが発生しています – Jsel
これはJavaのように見えますので、そのようなタグを追加しました。私が間違っているなら、それを修正してください。 –