Converter byte [] em imagem e exibir em jsp

Estou tentando exibir uma imagem carregada (que agora é uma matriz de bytes) em uma página jsp. Agora, a coluna byte [] existe no banco de dados e precisa ser convertida em uma imagem.

Isto é o que eu tenho tentado:

Parte da tabela na página 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>

Parte do controlador que utiliza uma matriz de bytes de um objeto 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);
            }
        }

Se alguma informação adicional for necessária, entre em contato. Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion