Посмотрите на JSTL (Стандартная библиотека тегов Jsp).
Вы можете реализовать условную логику в своем JSP, используя теги или JSTL. Затем, вместо того, чтобы разбивать логику на несколько файлов и использовать для включения нужной логики, вы можете встроить всю логику на свою страницу, и контроллер может установить атрибуты запроса (или другой области действия), чтобы включить логика, которую вы желаете.
Например:
<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>
Контроллер затем устанавливает «Order66» и / или «Order67» в запросе (или любой другой области действия).