Преобразование байта [] в изображение и отображение на JSP

Я пытаюсь отобразить загруженную картинку (которая теперь является байтовым массивом) на странице JSP. Теперь столбец byte [] существует в базе данных и должен быть преобразован в изображение.

Вот что я пытался:

Часть таблицы на странице JSP:

<c:forEach var="user" items="${userList}">
    <tr>
        <td>${user.fileName}</td>
        <td>
            <img src="data:image/jpg;base64,${user.imageFile}" alt="No image">
        </td>

Часть контроллера, которая берет массив байтов из объекта MultipartFile:

@RequestMapping(value = "/register", method = RequestMethod.POST)
    public ModelAndView userRegister(@ModelAttribute("user") @Valid User user, BindingResult result, ModelMap model, @RequestParam("fileData") MultipartFile fileData) throws Exception {

            if (!fileData.isEmpty() && fileData != null) {                

                byte[] bytes = fileData.getBytes();
                user.setFileName(fileData.getOriginalFilename());
                user.setImageFile(bytes);
            }
        }

Если требуется дополнительная информация, пожалуйста, дайте мне знать. Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос