Я отправляю запрос через Ajax в файл JSP из файла JSP со следующим кодом.
$.ajax({
type:"POST",
url:"reviewername.jsp",
data : "vendorgroupid="+$('#vendorgroup').val(),
cache:false,
headers: {Accept : "application/json;charset=utf-8"},
sucess:function(data)
{
console.log('Hello World!');
console.log(data)
console.log('Hello World!');
$(".reviewusername").html($.trim(data));
}
})
из запроса Я выполняю некоторую операцию и пытаюсь чтобы отправить его обратно с следующим кодом
List<String> listven = new ArrayList<>();
VendorDAO vd=new VendorDAO();
String vendorgroupid = request.getParameter("vendorgroupid");
System.out.println(vendorgroupid);
listven=vd.getReviewerUsername1(vendorgroupid);
JSONObject json = new JSONObject();
for (int i = 0; i < listven.size(); i++) {
json.put("name", listven.get(i));
}
JSONArray array = new JSONArray();
array.put(json);
System.out.println(array.toString());
out.print(array.toString());
out.flush();
//response.g
После этого я получу ответ на сообщение об успехе и покажу его как выпадающий список пользователю.
Но я не могу отправить вернуть данные на вызов ajax, как это сделать?