Spring - afficher l'image sur le fichier jsp

mon modèle de l'image du magasin décrit avec un nom de fichier (sous forme de Chaîne) et des données (comme le tableau d'octets). J'utilise Hibernate et voici mon modèle:

@Entity
public class Image {

    private Long id;
    private String name;
    private byte[] data;

    @Id
    @GeneratedValue
    @Column(name = "IMAGE_ID")
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Column(nullable = false, length = 100)
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Lob
    @Column(nullable = false)
    public byte[] getData() {
        return data;
    }

    public void setData(byte[] data) {
        this.data = data;
    }
}

Mais je veux afficher mon image stockée sur le site web comme:

<img src="${image.data}" alt="car_image"/>

Comment pourrais-je le faire?

Dois-je écrire sur un contrôleur de répondre à des demandes pour des images?

Tous les exemples de code?


Mise à JOUR

<bean id="viewResolver"
    class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.tiles2.TilesView" />
</bean>

<bean id="tilesConfigurer"
    class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
    <property name="definitions">
        <list>
            <value>/WEB-INF/configs/tiles.xml</value>
        </list>
    </property>
</bean>

source d'informationauteur bontade