Skip to content

Commit 3c495ea

Browse files
committed
Removing try-with-resources to allow any errors to show up on ServletOutputStream
1 parent f70f5a9 commit 3c495ea

1 file changed

Lines changed: 41 additions & 44 deletions

File tree

jpa/listeners/src/main/java/org/javaee7/jpa/listeners/TestServlet.java

Lines changed: 41 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,16 @@
6161
*/
6262
@WebServlet(urlPatterns = {"/TestServlet"})
6363
public class TestServlet extends HttpServlet {
64-
64+
6565
@PersistenceUnit
6666
EntityManagerFactory emf;
67-
68-
@EJB MovieBean bean;
67+
68+
@EJB
69+
MovieBean bean;
6970

7071
/**
71-
* Processes requests for both HTTP
72-
* <code>GET</code> and
73-
* <code>POST</code> methods.
72+
* Processes requests for both HTTP <code>GET</code> and <code>POST</code>
73+
* methods.
7474
*
7575
* @param request servlet request
7676
* @param response servlet response
@@ -80,48 +80,46 @@ public class TestServlet extends HttpServlet {
8080
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
8181
throws ServletException, IOException {
8282
response.setContentType("text/html;charset=UTF-8");
83-
try (PrintWriter out = response.getWriter()) {
84-
out.println("<!DOCTYPE html>");
85-
out.println("<html>");
86-
out.println("<head>");
87-
out.println("<title>JPA Listeners</title>");
88-
out.println("</head>");
89-
out.println("<body>");
90-
out.println("<h1>JPA Listeners</h1>");
83+
PrintWriter out = response.getWriter();
84+
out.println("<!DOCTYPE html>");
85+
out.println("<html>");
86+
out.println("<head>");
87+
out.println("<title>JPA Listeners</title>");
88+
out.println("</head>");
89+
out.println("<body>");
90+
out.println("<h1>JPA Listeners</h1>");
9191

92-
System.out.println("--> Listing movies");
93-
for (Movie m : bean.listMovies()) {
94-
System.out.println(m.getName());
95-
}
96-
System.out.println("--> Creating a movie");
97-
bean.createMovie();
98-
System.out.println("--> Listing movies");
99-
for (Movie m : bean.listMovies()) {
100-
System.out.println(m.getName());
101-
}
102-
System.out.println("--> Updating a movie");
103-
bean.updateMovie();
104-
System.out.println("--> Listing movies");
105-
for (Movie m : bean.listMovies()) {
106-
System.out.println(m.getName());
107-
}
108-
System.out.println("--> Deleting a movie");
109-
bean.deleteMovie();
110-
System.out.println("--> Listing movies");
111-
for (Movie m : bean.listMovies()) {
112-
System.out.println(m.getName());
113-
}
114-
out.println("Check \"server.log\" for output messages from listeners.");
115-
116-
out.println("</body>");
117-
out.println("</html>");
92+
System.out.println("--> Listing movies");
93+
for (Movie m : bean.listMovies()) {
94+
System.out.println(m.getName());
95+
}
96+
System.out.println("--> Creating a movie");
97+
bean.createMovie();
98+
System.out.println("--> Listing movies");
99+
for (Movie m : bean.listMovies()) {
100+
System.out.println(m.getName());
118101
}
102+
System.out.println("--> Updating a movie");
103+
bean.updateMovie();
104+
System.out.println("--> Listing movies");
105+
for (Movie m : bean.listMovies()) {
106+
System.out.println(m.getName());
107+
}
108+
System.out.println("--> Deleting a movie");
109+
bean.deleteMovie();
110+
System.out.println("--> Listing movies");
111+
for (Movie m : bean.listMovies()) {
112+
System.out.println(m.getName());
113+
}
114+
out.println("Check \"server.log\" for output messages from listeners.");
115+
116+
out.println("</body>");
117+
out.println("</html>");
119118
}
120119

121120
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
122121
/**
123-
* Handles the HTTP
124-
* <code>GET</code> method.
122+
* Handles the HTTP <code>GET</code> method.
125123
*
126124
* @param request servlet request
127125
* @param response servlet response
@@ -134,8 +132,7 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
134132
}
135133

136134
/**
137-
* Handles the HTTP
138-
* <code>POST</code> method.
135+
* Handles the HTTP <code>POST</code> method.
139136
*
140137
* @param request servlet request
141138
* @param response servlet response

0 commit comments

Comments
 (0)