Как я могу отправить массив строк из сервлета для вызова AJAX в качестве ответа - PullRequest
0 голосов
/ 03 июля 2019

Я отправляю строковый массив из сервлета в ajax для отображения в веб-браузере. Вы можете сказать, как я могу это сделать

Я пытался преобразовать строковый массив в json, но он показывает ошибку на gson в затмении, есть ли способ отправить

код сервлета

 resp.setHeader("Content-Type", "text/html");
 resp.setCharacterEncoding("UTF-8");
 String a1[]=new String[20];
 a1[0]="hello";
 a1[1]="world";
 resp.getWriter().println(a1);

код вызова ajax

$.ajax({
    method:'GET',
    url:'/bin/AEMPage/TestServlet',
    success:function(data){
    alert("djkg");
    console.log(JSON.stringify(data));
    for(i=0;i<data.length;i++){
        console.log(data[i]);
     }

Я ожидаю выхода из hello world, но получаю 500 внутренняя ошибка сервера

...