Как получить и обрезать содержимое буфера jspwriter (out)
На JSP
страница, JSPService
подвергает JSPWriter class
в виде out
как в out.println("foobar");
Что я хотел бы сделать, это хранить содержимое out buffer
в строковую переменную, а затем trim
указанная переменная. Проблема в том, что я не совсем уверен, чтобы захватить содержимое буфера.
Я пытался найти способ обрезать буфер напрямую, но я не могу найти такой способ. Итак, я подумал, что, возможно, может сработать вывод содержимого буфера в переменную String, обрезка самой переменной, очистка буфера out, а затем запись переменной в буфер out:
// Returns the object, not the contents of the buffer
// Need the contents for the rest of the code to work
String outBufferContents = out.toString();
// Trim out buffer contents
outBufferContents = outBufferContents.trim();
// Clear out buffer
out.clearBuffer();
// Write trimmed buffer contents to out buffer
out.print(outBufferContents);
Есть ли у вас какие-либо предложения о том, как я могу получить содержимое буфера вывода или даже обрезать его напрямую?
Большое спасибо за любую помощь, которую вы можете оказать.