Ошибка в Eclipse

У меня есть такой код:

файл index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="ua.com.foxminded.db.*" %>
<html>
<head>
    <title>BD!</title>
</head>
<body>
<%for (String name : DatabaseFacade.getBooks()){
    System.out.println(name +"<br/>");
}%>

файл DatabaseFacade:

package ua.com.foxminded.db;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

public class DatabaseFacade {

    public static List<String> getBooks() {

        List<String> 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
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:31)

Я использую PostgreSQL 17, Eclipse и apache-tomcat-11.0.11. Не могу понять, в чем ошибка. Когда я использую IntelliJ IDEA Ultimate этой ошибки нет.

Когда навожу курсор на ошибку показывает это:введите сюда описание изображения


Ответы (0 шт):