是否有緩衝OutputStream的方法,在返回之前對其進行修改?這裏是我的代碼片段:緩衝區和修改OutputStream
public ServletOutputStream getOutputStream() throws IOException {
BufferedOutputStream buffer = new BufferedOutputStream(super.getOutputStream());
// Modify the buffer contents, before it is returned
return new DelegatingServletOutputStream(buffer);
}
謝謝。
感謝您的快速響應。 – xybrek
DelegatingServletOutputStream如何工作? – manalang
我想做同樣的事情,但是當我嘗試你的解決方案時,b被附加不被替換。在調試時,我的代碼在ByteArrayOutputStream類中結束,並執行system.arraycopy,從而將b附加到原始內容。任何其他想法? – MystyxMac