HttpServletPortletResponseWrapper.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:portals-pluto 作者:
@Override
public ServletOutputStream getOutputStream() throws IOException {
   if (servletOutputStream == null) {
      outputStream = (portletResponse instanceof MimeResponse) ? ((MimeResponse) portletResponse)
            .getPortletOutputStream() : DummyServletOutputStream.getInstance();
      if (outputStream instanceof ServletOutputStream) {
         servletOutputStream = (ServletOutputStream) outputStream;
      } else {
         servletOutputStream = new ServletOutputStream() {
            @Override
            public void write(int b) throws IOException {
               outputStream.write(b);
            }

            @Override
            public boolean isReady() {
               // Servlet 3.1 API. Not implemented.
               return true;
            }

            @Override
            public void setWriteListener(WriteListener arg0) {
               // Servlet 3.1 API. Not implemented.
            }
         };
      }
   }
   return servletOutputStream;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号