@POST @Path("update") public String updateBasket(@FormParam("itemList") String itemList) { // Correct to some condition that checks login! if (session.getAttribute("id") == null || ((String) session.getAttribute("id")).equals("")) { return "Not logged in!"; } String res = ""; JSONArray jsonArray = new JSONArray(itemList); for (int i = 0; i < jsonArray.length(); i++) { JSONObject o = (JSONObject) jsonArray.get(i); String itemID = (String) o.get("itemID"); String amount = (String) o.get("amount"); String customerID = (String) session.getAttribute("id"); Document buydoc = XMLHandler.buyItem(itemID, amount, customerID); HttpURLConnection con = cloudHandler.connect(true, "/sellItems"); Document responseDoc = cloudHandler.getResponse( true, con, buydoc, XMLHandler.getOutputter(), XMLHandler.getSAXBuilder()); java.util.List<Element> children = responseDoc.getRootElement().getChildren(); if (children.get(0).getName().equals("ok")) { res += "Succæ ve' " + itemID + "\n"; } else if (children.get(0).getName().equals("itemSoldOut")) { res += "Der æ' fler tilbage a' " + itemID + " tilbage \n"; } else { res += "Dar sket' a fej wæ" + itemID + "\n"; } } return res; }