You're of course free to use a ServletOutputStream, which you can obtain through the getOutputStream method. But the question is, why not use PrintWriter? It's what the API offers and what everybody else uses, so why would you try to avoid it?
If you would like someone to give you a detailed answer, you'll need to provide a detailed question. Please include the reasons why you don't want to use PrintWriter.