файл index.jsp
Код: Выделить всё
BD!
Код: Выделить всё
package ua.com.foxminded.db;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
public class DatabaseFacade {
public static List getBooks() {
List result = new ArrayList();
try (Connection connection = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres", "postgres", "12344321A#")) {
System.out.println("Java JDBC PostgreSQL Example");
System.out.println("Connected to PostgreSQL database!");
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM books.BOOKS");
while (resultSet.next()) {
result.add(resultSet.getString("name"));
}
} catch (SQLException e) {
System.out.println("Connection failure.");
e.printStackTrace();
}
return result;
}
}
Код: Выделить всё
SEVERE: Servlet.service() для сервлета [jsp] в контексте с путем [/DynamicWeb] выбросил исключение [/index.jsp (Строка:[1], столбец: [5]) Invalid directive] с первопричиной
org.apache.jasper.JasperException: /index.jsp (Строка:[1], столбец: [5]) Invalid directive
Когда я использую IntelliJ IDEA Ultimate, этой ошибки не существует.
Когда вы наводите курсор на ошибку (она находится в первой строке файла index.jsp), происходит следующее: отображается:
"В этой строке найдено несколько аннотаций:
- Неизвестный тег (jsp:directive.age).
- Суперкласс по умолчанию, "jakarta.servlet.http.HttpServlet", согласно Dynamic Web проекта Фасет модуля
версия (5.0) не найден в пути сборки Java."
Подробнее здесь: https://stackoverflow.com/questions/797 ... ective-age
Мобильная версия