Java 如何重写PrintWriterServletOutputStream以将字节而不是编码字符串写入HTTP响应

Java 如何重写PrintWriterServletOutputStream以将字节而不是编码字符串写入HTTP响应,java,servlets,portlet,outputstream,printwriter,Java,Servlets,Portlet,Outputstream,Printwriter,当通过portlet调用servlet时,portlet资源响应的javax.portlet.ResourceResponse.getPortletOutputStream()方法返回一个org.apache.pluto.container.util.PrintWriterServletOutputStream对象。 (我不确定此方法是否总是返回PrintWriterServerOutputStream) PrintWriterServletOutputStream对象将编码字符串写入输出,而不

当通过portlet调用servlet时,portlet资源响应的j
avax.portlet.ResourceResponse.getPortletOutputStream()
方法返回一个
org.apache.pluto.container.util.PrintWriterServletOutputStream
对象。 (我不确定此方法是否总是返回
PrintWriterServerOutputStream

PrintWriterServletOutputStream
对象将编码字符串写入输出,而不是
OutputStream
对象预期的原始字节

我想修改此行为,将原始字节写入浏览器输出


请告诉我如何实现这一点?

请提供您的代码您想避免什么?