Следующая строка выдаст SQLException
с сообщением типа «недопустимый индекс столбца» (точное сообщение зависит от драйвера JDBC).
out.print(rst.getString(0));
Индекс начинается с 1, а не с 0. Исправьте ваш код соответствующим образом.
out.print(rst.getString(1));
out.print(rst.getString(2));
out.print(rst.getString(3));
Не связано с конкретной проблемой, обратите внимание, что вы печатаете только сообщение об исключении в журналах (вы его читали?) Вместо того, чтобы выдавать полное исключение и / или сбрасывать всю трассировку стека. Это бесполезно при отладке. Я бы предложил пересмотреть ваш плохой подход к обработке исключений. Кроме того, этот код Java предпочтительно размещать в реальном классе Java, а не в файле JSP.
Смотри также: