Почему функция SPARQL DELETE не работает на сервлете - PullRequest
0 голосов
/ 09 ноября 2019

Я хочу удалить операторы моей онтологии в зависимости от ввода пользователя из файла jsp.

Следующий код работает автономно в приложении Java (он удаляет оператор), но когда я пытаюсь реализоватьв сервлете ничего не происходит, поэтому мне интересно, чего мне не хватает.

String subject = request.getParameter("subject");
String predicate  = request.getParameter("predicate");
String object  = request.getParameter("object");
String q=
                prefix +
                        "DELETE  "+
                        "  WHERE {"+
 "user:"+ subject +" user:"+predicate+"user:"+object+"."+       
                "}";


        UpdateAction.parseExecute( q, model );

          try {
            FileWriter outt = new FileWriter( "C://Users//user//Desktop//myfile.owl" );
            model.write( outt, "RDF/XML-ABBREV" );
            outt.close();
        } catch (IOException e) {
            e.printStackTrace();
        }```
...