2014-09-02 6 views
0

Я в настоящее время работаю в Enterprise Java, и я новичок. Я пытаюсь создать метод, который должен удалить выбранный элемент из таблицы данных. Мой проект содержит элементы графического интерфейса пользователя от «http://www.primefaces.org/showcase/».Использование JAX-RS и попытка удалить элемент

Удаление осуществляется через веб-службу.

Это метод, который я создал до сих пор:

public boolean delete(String articleId) { 
     Client client = ClientBuilder.newClient(); 
     WebTarget target 
       = client.target(DELETE_URL);//this is a String 

     //TODO call ws method delete 
     try{ 
      target.request()....; 
     } catch(Exception ex) { 
      LOGGER.error("Delete Article Error ", ex); 
     } 
     return true; 
    } 

Не могли бы вы сказать мне, как я могу обрабатывать удаление в пути, соответствующий ему?

Всего наилучшего!

ответ

0

В вашем случае следующее должно сделать трюк.

target.request().delete(Response.class) 
+0

Благодарим вас за ответ, но не должна ли ссылка на статью быть как-то в пределах этой инструкции? Как будет известно, какая статья должна быть удалена? – Andrei

+0

У меня создалось впечатление, что DELETE_URL содержит полные ссылки на ресурс (с идентификатором). Что ожидает веб-сервис при вызове DELETE на ресурсе? Должно быть, нужно называть правильный URL (возможно, с конкретным телом ответа). – Jeroen

+0

Привет, я изменил DELETE_URL. Спасибо за помощь – Andrei

Смежные вопросы