This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
PrintWriter is the class which helps to print output in the specified locations like FileOutputStrem/File/Console. in the above code what you need to understand is from the response object we can obtain the writer which helps out send the required out put to client.