Je développe une application en utilisant Java et Spring MVC. Comme d'habitude, j'ai stocké un fichier JSP dans le dossier /WEB-INF/view/ qui sert de vue pour toutes les demandes.
Normalement, nous avons un JSP codé en dur qui contient également des codes pour traiter le modèle (balises et EL). Les choses fonctionnent bien jusqu'à ce point.
Maintenant, au lieu de coder en dur la JSP, je veux remplir ce fichier JSP dynamiquement à partir de la base de données. Ainsi, l'utilisateur peut télécharger et sélectionner différents modèles/thèmes/présentations pour afficher ses pages.
Voici le code pour expliquer ce que j'essaie de faire (je sais que ce n'est pas la bonne méthode mais c'est uniquement à titre d'illustration).
/WEB-INF/views/index.jsp
<%@ page import="com.example.domain.Template" %>
<%@ page import="com.example.dao.TemplateStore" %>
<!-- Following code is supposed to return complete JSP template from the database as uploaded by the user. -->
<%= TemplateStore.getUserTemplate("userTemplate") %>
J'ai cherché ce sujet sur le web mais je n'ai rien trouvé.
Toute aide sur la manière d'y parvenir serait très appréciée.
Merci d'avance.
IMPORTANT : J'ai posé cette question il y a quelques jours mais elle a été marquée comme "hors sujet" par certains membres. Je n'ai pas encore compris en quoi cette question était hors sujet. https://stackoverflow.com/questions/18026092/creating-content-of-jsp-views-in-web-inf-views-dynamically-from-the-database .