fork download
  1. import javax.servlet.ServletException;
  2. import javax.servlet.annotation.WebServlet;
  3. import javax.servlet.http.HttpServlet;
  4. import javax.servlet.http.HttpServletRequest;
  5. import javax.servlet.http.HttpServletResponse;
  6. import java.io.IOException;
  7. import java.io.PrintWriter;
  8. import java.sql.*;
  9.  
  10. @WebServlet(name = "LibraryServlet")
  11. public class LibraryServlet extends HttpServlet {
  12. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  13.  
  14. }
  15.  
  16. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  17.  
  18. PrintWriter pw = response.getWriter();
  19. try{
  20. Class.forName("org.postgresql.Driver");
  21. }
  22. e.printStackTrace();
  23. }
  24. try {
  25. Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/java_ee_db",
  26. "postgres", "");
  27. Statement st = conn.createStatement();
  28. ResultSet rs = st.executeQuery("SELECT title from books");
  29. while (rs.next()){
  30. pw.println(rs.getString("title"));
  31. }
  32. st.close();
  33. }
  34. catch (SQLException e){
  35. e.printStackTrace();
  36. }
  37. }
  38. }
  39.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:11: error: class LibraryServlet is public, should be declared in a file named LibraryServlet.java
public class LibraryServlet extends HttpServlet {
       ^
Main.java:1: error: package javax.servlet does not exist
import javax.servlet.ServletException;
                    ^
Main.java:2: error: package javax.servlet.annotation does not exist
import javax.servlet.annotation.WebServlet;
                               ^
Main.java:3: error: package javax.servlet.http does not exist
import javax.servlet.http.HttpServlet;
                         ^
Main.java:4: error: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
                         ^
Main.java:5: error: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
                         ^
Main.java:11: error: cannot find symbol
public class LibraryServlet extends HttpServlet {
                                    ^
  symbol: class HttpServlet
Main.java:10: error: cannot find symbol
@WebServlet(name = "LibraryServlet")
 ^
  symbol: class WebServlet
Main.java:12: error: cannot find symbol
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                          ^
  symbol:   class HttpServletRequest
  location: class LibraryServlet
Main.java:12: error: cannot find symbol
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                                                      ^
  symbol:   class HttpServletResponse
  location: class LibraryServlet
Main.java:12: error: cannot find symbol
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                                                                                           ^
  symbol:   class ServletException
  location: class LibraryServlet
Main.java:16: error: cannot find symbol
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                         ^
  symbol:   class HttpServletRequest
  location: class LibraryServlet
Main.java:16: error: cannot find symbol
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                                                     ^
  symbol:   class HttpServletResponse
  location: class LibraryServlet
Main.java:16: error: cannot find symbol
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                                                                                          ^
  symbol:   class ServletException
  location: class LibraryServlet
14 errors
stdout
Standard output is empty