Как динамически включать файлы JSP в Java EE - PullRequest
1 голос
/ 01 марта 2012

Я работаю на небольшом веб-сайте, используя Java EE, и у меня возникла проблема. На самом деле, я хотел бы иметь основной макет, в котором я хотел бы, чтобы элементы моего веб-сайта появлялись на каждой странице. Примерно так:

<html>
    <head>
        <title>Just a website...</title
    </head>
    <body>
        <div id="page">
            <div id="header"></div>
            <div id="content">
                <!-- Include content here -->
            </div>
            <div id="footer">
        </div>
    </body>
</html>

Затем, когда я захожу на определенную страницу, мне бы хотелось, чтобы содержимое этой страницы было включено в блок "контент".

Проблема в том, что я не знаю, как лучше всего это сделать. Нужно ли создавать основной сервлет и перенаправлять все запросы от других сервлетов на этот сервлет, а затем обрабатывать страницу, которую я должен включить?

Я был бы рад найти в Интернете учебник или что-то подобное, но я не могу.

Ответы [ 2 ]

3 голосов
/ 01 марта 2012

Вы можете использовать такие вещи, как SiteMesh или Tiles , или просто использовать механизм включения jsp, который идеально подходит для упрощенных шаблонов .

1 голос
/ 01 марта 2012

Вы можете просто использовать <jsp:include> Это включает страницу во время выполнения (выполняется по запросу).

Смотри также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...