Tiles vs. JSP включает в себя - PullRequest
       11

Tiles vs. JSP включает в себя

8 голосов
/ 01 апреля 2010

У нас большое веб-приложение с сотнями jsps-страниц.Чтобы избежать повторения блоков разметки, мы рассматриваем возможность использования тайлов apache.Теперь кажется беспорядочным иметь комбинацию операторов

<t:insertTemplate template="/WEB-INF/templates/xxxxx.jsp">

и

<%@ include file="xxxxx.jsp"%>

, поэтому мы рассматриваем преобразование всех операторов include в insertTemplates (независимо от того, включает ли шаблон какой-либо синтаксис плитки))

Кто-нибудь имел опыт использования плиток 100% для jsp включает?

1 Ответ

7 голосов
/ 01 апреля 2010

Вы можете сделать это. Основное отличие состоит в том, что директива @include является временем компиляции (таким образом, происходит только один раз во время запуска), а тег <whatever:include> является средой выполнения (таким образом, это происходит при каждом запросе). Для случая, когда вы этого не знали, JSP уже предлагает <jsp:include> из коробки для этого.

Теперь должно быть очевидно, что тег может быть неэффективным при ненужном использовании.

...