Пропуск запроса XHR Post - PullRequest
0 голосов
/ 19 марта 2019

Итак, я пытаюсь отправить данные в мой метод Java из JavaScript с помощью пост-запроса XHR.

моя функция Java-скрипта выглядит следующим образом:

function getErrorCategory () {

var table = document.getElementById(singleBuildTableID);
if (table === null) {
    return null;
}

// Loop through each row in the table. Then look at alert body column in that row.
var tableRow = table.getElementsByTagName("tr");
for (rowIndex = 0; rowIndex < tableRow.length; rowIndex++) {
var arrayData = tableRow[rowIndex].childNodes[0].innerHTML;
//var startIndex = arrayData.indexOf("[");
if (arrayData === "ERROR"){
    data = tableRow[rowIndex].childNodes[1].innerHTML;
     var endIndex = data.indexOf("]");
     var dataToSend = data.substring(endIndex+1,data.length)
    //var myJSON = JSON.stringify(data);
    projectAction.writingToFile(dataToSend); 
 }

} }

Ниже приведен мой метод Java, в который передаются данные.

 @JavaScriptMethod 
  public void writingToFile(String input) { 
      logger.info(input);
      try { 
          String fileContent = input; 
          BufferedWriter writer = new BufferedWriter(new FileWriter("test.txt")); 
          writer.write(fileContent); 
          writer.close(); 
      } 
      catch (Exception e) { 
          e.printStackTrace(); 
      } 
  }

Я получаю сообщение об ошибке сервера 500 в моем сетевом анализаторе в Chrome.

Запрос полезной нагрузки в сетевом анализаторе выглядит следующим образом:

["ОШИБКА КОМПИЛЯЦИИ:"] 0: «ОШИБКА КОМПИЛЯЦИИ:»

Нужно ли искать ответ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...