Прежде всего, где вы вызываете этот processRequest(..)
метод?
Вы уверены, что вы включили вызов для processRequest(..)
в метод doGet(..)
этого сервлета следующим образом:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
processRequest(req,resp);
}
Проверяли ли вы вывод известной записи, запрашивая
http://.../LoadAlbumArt?musicno=1
Ваш сервлет правильно отвечает изображением JPEG? Если нет, то вам следует проверить свой код сервлета.
Также измените выражение на странице просмотра на это:
<img src="/LoadAlbumArt?musicno=${param.musicno}" />
Эти скриптлеты и выражения JSP (<% %>
и <%= %>
) теперь являются старинными реликвиями, вы НИКОГДА не должны их использовать, если только у вас нет старого кода для воскрешения.
Вы не предоставили достаточно информации о своей таблице базы данных, поле BLOB, даже если в вашем вопросе есть случайный закомментированный код, из-за которого трудно определить, использовали ли вы их или нет.