Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaEE中动态包含jsp文件_Jsp_Jakarta Ee_Servlets - Fatal编程技术网

如何在JavaEE中动态包含jsp文件

如何在JavaEE中动态包含jsp文件,jsp,jakarta-ee,servlets,Jsp,Jakarta Ee,Servlets,我正在用JavaEE做一个小网站,我遇到了一个问题。事实上,我希望有一个主布局,我希望有我的网站的元素,出现在每个页面上。诸如此类: <html> <head> <title>Just a website...</title </head> <body> <div id="page"> <div id="header"><

我正在用JavaEE做一个小网站,我遇到了一个问题。事实上,我希望有一个主布局,我希望有我的网站的元素,出现在每个页面上。诸如此类:

<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>


仅仅是一个网站…您可以使用或之类的东西,或者简单地使用jsp包含机制,即。

您可以使用或之类的东西,或者简单地使用jsp包含机制,即。

您可以简单地使用
这是在运行时包含页面(在请求时执行)

另见


您只需使用
即可在运行时包含页面(根据请求执行)

另见


好的,所以我在主布局中放置了一个
。。。但是,我的主布局如何才能知道需要包含哪个页面呢?对于您的简单示例,您甚至可以使用jstl条件来包含哪个jsp页面,或者根据您的预期页面来生成jsp,这样您甚至可以使用页眉和页脚分开的jsp,并将它们包含在特定的内容页面中。同样,这将取决于你的内容/需求,但我相信这对于简单的情况来说是完美的。。。但是,我的主布局如何才能知道需要包含哪个页面呢?对于您的简单示例,您甚至可以使用jstl条件来包含哪个jsp页面,或者根据您的预期页面来生成jsp,这样您甚至可以使用页眉和页脚分开的jsp,并将它们包含在特定的内容页面中。同样,这取决于您的内容/需求,但我相信它们非常适合于过于简单的情况。我的问题是,我不知道如何使用servlet处理这一点。实际上,我每页有一个servlet,我使用这行代码来获得正确的页面<代码>req.getRequestDispatcher(“/jsp/account/addAccount.jsp”).forward(req,resp)那么我必须将所有servlet的请求转发到我的主布局吗?@sylvainolivier No;你看过第二个例子了吗?我的问题是我不知道如何用servlet处理这个问题。实际上,我每页有一个servlet,我使用这行代码来获得正确的页面<代码>req.getRequestDispatcher(“/jsp/account/addAccount.jsp”).forward(req,resp)那么我必须将所有servlet的请求转发到我的主布局吗?@sylvainolivier No;您看过第二个示例了吗?使用JSP的后续Facelets很容易。关于旧的JSP,请参见这个相关问题:JSP的后续Facelets很容易使用。另请参见旧JSP,另请参见此相关问题: