Regardez dans JSTL (Jsp Standard Tag Library). Vous pouvez implémenter une logique conditionnelle dans votre JSP en utilisant le JSTL < c: si > ou < c: choisissez >. Puis, au lieu de diviser la logique en plusieurs fichiers et en utilisant < jsp: inclure > pour inclure la logique que vous voulez, vous pouvez construire toute la logique dans votre page et le contrôleur peut définir des attributs de requête (ou autre) pour activer le logique que vous désirez.
Par exemple:
<c:if test="${Order66}"
<c:forEach items="${JediMembership}" var="jedi">
kill ${jedi}
</c:forEach>
</c:if>
<c:if test="${Order67}"
two large pizza, extra cheese.
</c:if>
Le contrôleur puis set "Order66" et/à la demande (ou un autre champ d'application) ou "Order67".