Я создаю фильтр, который должен выполнять некоторые операции с содержимым ответа и возвращать его.Я ссылался на эту ссылку: http://www.java2s.com/Tutorial/Java/0400__Servlet/Filterthatusesaresponsewrappertoconvertalloutputtouppercase.htm
Однако я получаю не содержимое ответа, а содержимое HTML-страницы, которая загружает JS, выполняющий соответствующий запрос REST.Я не могу понять проблему.Я кратко определяю архитектуру, как показано ниже
HTML-файл
<html>
.. load js file (a.js)
</html>
a.js
//rest call to /someAction
Служба Java REST
someAction(){
//return JSON data to a.js
}
Фильтр Java
doFilter() {
//read response content here something like response.getContent()
}
Я хочу прочитать содержимое JSON, отправленное службой Java REST, в фильтре Java.Будут признательны некоторые указатели для реализации такого рода фильтра.
Решение, которое я увидел, было то, что я поделился ссылкой выше, и я пытался реализовать, но это дает мне содержимое HTML-файла выше, а неJSON.Любая помощь очень ценится.