import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
@WebServlet(name = "LibraryServlet")
public class LibraryServlet extends HttpServlet {
protected void doPost
(HttpServletRequest request, HttpServletResponse response
) throws ServletException,
IOException {
}
protected void doGet
(HttpServletRequest request, HttpServletResponse response
) throws ServletException,
IOException {
try{
Class.forName("org.postgresql.Driver");
}
e.printStackTrace();
}
try {
"postgres", "");
ResultSet rs
= st.
executeQuery("SELECT title from books"); while (rs.next()){
pw.println(rs.getString("title"));
}
st.close();
}
e.printStackTrace();
}
}
}
aW1wb3J0IGphdmF4LnNlcnZsZXQuU2VydmxldEV4Y2VwdGlvbjsKaW1wb3J0IGphdmF4LnNlcnZsZXQuYW5ub3RhdGlvbi5XZWJTZXJ2bGV0OwppbXBvcnQgamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0OwppbXBvcnQgamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0UmVxdWVzdDsKaW1wb3J0IGphdmF4LnNlcnZsZXQuaHR0cC5IdHRwU2VydmxldFJlc3BvbnNlOwppbXBvcnQgamF2YS5pby5JT0V4Y2VwdGlvbjsKaW1wb3J0IGphdmEuaW8uUHJpbnRXcml0ZXI7CmltcG9ydCBqYXZhLnNxbC4qOwoKQFdlYlNlcnZsZXQobmFtZSA9ICJMaWJyYXJ5U2VydmxldCIpCnB1YmxpYyBjbGFzcyBMaWJyYXJ5U2VydmxldCBleHRlbmRzIEh0dHBTZXJ2bGV0IHsKICAgIHByb3RlY3RlZCB2b2lkIGRvUG9zdChIdHRwU2VydmxldFJlcXVlc3QgcmVxdWVzdCwgSHR0cFNlcnZsZXRSZXNwb25zZSByZXNwb25zZSkgdGhyb3dzIFNlcnZsZXRFeGNlcHRpb24sIElPRXhjZXB0aW9uIHsKCiAgICB9CgogICAgcHJvdGVjdGVkIHZvaWQgZG9HZXQoSHR0cFNlcnZsZXRSZXF1ZXN0IHJlcXVlc3QsIEh0dHBTZXJ2bGV0UmVzcG9uc2UgcmVzcG9uc2UpIHRocm93cyBTZXJ2bGV0RXhjZXB0aW9uLCBJT0V4Y2VwdGlvbiB7CgogICAgICAgIFByaW50V3JpdGVyIHB3ID0gcmVzcG9uc2UuZ2V0V3JpdGVyKCk7CiAgICAgICAgdHJ5ewogICAgICAgICAgICBDbGFzcy5mb3JOYW1lKCJvcmcucG9zdGdyZXNxbC5Ecml2ZXIiKTsKICAgICAgICB9CiAgICAgICAgY2F0Y2ggKENsYXNzTm90Rm91bmRFeGNlcHRpb24gZSl7CiAgICAgICAgICAgIGUucHJpbnRTdGFja1RyYWNlKCk7CiAgICAgICAgfQogICAgICAgIHRyeSB7CiAgICAgICAgICAgIENvbm5lY3Rpb24gY29ubiA9IERyaXZlck1hbmFnZXIuZ2V0Q29ubmVjdGlvbigiamRiYzpwb3N0Z3Jlc3FsOi8vbG9jYWxob3N0OjU0MzIvamF2YV9lZV9kYiIsCiAgICAgICAgICAgICAgICAgICAgInBvc3RncmVzIiwgIiIpOwogICAgICAgICAgICBTdGF0ZW1lbnQgc3QgPSBjb25uLmNyZWF0ZVN0YXRlbWVudCgpOwogICAgICAgICAgICBSZXN1bHRTZXQgcnMgPSBzdC5leGVjdXRlUXVlcnkoIlNFTEVDVCB0aXRsZSBmcm9tIGJvb2tzIik7CiAgICAgICAgICAgIHdoaWxlIChycy5uZXh0KCkpewogICAgICAgICAgICAgICAgcHcucHJpbnRsbihycy5nZXRTdHJpbmcoInRpdGxlIikpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHN0LmNsb3NlKCk7CiAgICAgICAgfQogICAgICAgIGNhdGNoIChTUUxFeGNlcHRpb24gZSl7CiAgICAgICAgICAgIGUucHJpbnRTdGFja1RyYWNlKCk7CiAgICAgICAgfQogICAgfQp9Cg==
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