Динамически генерируется HTML сравнение данных тега и текущей даты - PullRequest
0 голосов
/ 24 апреля 2020

Я создал очень простой механизм компоновки для визуализации HTML и очень простую библиотеку тегов для чтения данных из файла .properties. Пока все хорошо.

<!-- footer.tag -->
<%@tag description="Page footer" pageEncoding="UTF-8" %>
<%@ taglib prefix="data" uri="/webapp/view" %>
<footer class="container-fluid">
    <div>&copy; <data:application key="creation.year" /> Acme, Inc</div>
    <div>v<data:application key="version" /></div>
</footer>

Есть ли способ использовать значения, сгенерированные моим пользовательским тегом <data:application/>, для чего-то еще, кроме простой печати? Например, я хотел бы рассчитать текущий год (это тривиально, например, с помощью скриптлета) и сравнить его с <data:application key="creation.year" />, чтобы отобразить условное уведомление об авторских правах:

  • © 1974-2020 Acme, Inc. (если creation.year меньше чем 2020)
  • © 2020 Acme, Inc. (если creation.year - 2020)

Я открыт для использования языка выражений или скриптлетов, но мне не удалось найти соответствующий справочник.

...