У меня есть простое приложение, которое отображает файл jsp в браузер после получения некоторых данных из сервлета. Теперь я хочу добавить некоторые данные в виде тега HTML в объект ответа, выходящий из jsp.
Я создал фильтр и оболочку ответа, которая переопределяет метод getWriter, возвращая пользовательский PrintWriter как:
StringWriter sw = new StringWriter();
public PrintWriter getWriter() {
return new PrintWriter(sw);
}
Теперь я могу извлечь строку из этого объекта ответа с помощью функции getString
public getString(){
return sw.toString();
}
И я могу добавить содержимое в строку, используя
str.split("<tag where I have to add>");
Но теперь я хочу отобразить эту строку в моем браузере.
Придется ли мнесоздать какой-нибудь другой объект Wrapper?Или, пожалуйста, предложите любой другой способ добиться этого. Любая помощь будет оценена.
Спасибо.