@@ -43,35 +43,46 @@ public CSRFServlet() {
4343 /**
4444 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
4545 */
46- protected void doGet (HttpServletRequest request , HttpServletResponse response ) throws ServletException , IOException {
46+ protected void doGet (HttpServletRequest request , HttpServletResponse response ) throws ServletException {
4747 System .out .println ("Processing unprotected GET request" );
4848
4949 String name = request .getParameter ("name" );
5050 System .out .println ("Unprotected: Received " + name + " as GET parameter" );
5151
5252 response .setContentType ("text/html" );
5353
54- PrintWriter out = response .getWriter ();
55- out .println ("Received " + name + " as GET parameter" );
56- out .flush ();
57- out .close ();
54+ PrintWriter out = null ;
55+
56+ try {
57+ out = response .getWriter ();
58+ out .println ("Received " + name + " as GET parameter" );
59+ } catch (IOException ex ) {
60+ ex .printStackTrace ();
61+ } finally {
62+ out .close ();
63+ }
5864 }
5965
6066 /**
6167 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
6268 */
63- protected void doPost (HttpServletRequest request , HttpServletResponse response ) throws ServletException ,
64- IOException {
69+ protected void doPost (HttpServletRequest request , HttpServletResponse response ) throws ServletException {
6570 System .out .println ("Processing unprotected POST request" );
6671
6772 String name = request .getParameter ("name" );
6873 System .out .println ("Unprotected: Received " + name + " as POST parameter" );
6974
7075 response .setContentType ("text/html" );
7176
72- PrintWriter out = response .getWriter ();
73- out .println ("Received " + name + " as GET parameter" );
74- out .flush ();
75- out .close ();
77+ PrintWriter out = null ;
78+
79+ try {
80+ out = response .getWriter ();
81+ out .println ("Received " + name + " as GET parameter" );
82+ } catch (IOException ex ) {
83+ ex .printStackTrace ();
84+ } finally {
85+ out .close ();
86+ }
7687 }
7788}
0 commit comments