将JSP文件插入到特定div

时间:2016-12-19 21:04:21

标签: html jsp

这可能吗?例如,如果我的 main.jsp 只是一个容器/模板,其中包含其他JSP文件,则包含在其特定的预定义位置。

如下所示:

<body>
        <!-- user input -->
            <!-- Insertion point for user input template -->
            <div id="user_input">I want user_input.jsp here</div>


            <!-- Insertion point for user data template -->
            <div id="user_data"> I want user_data.jsp here</div>

    </body>

因此,如果我只在页面顶部包含文件 user_input.jsp user_data.jsp ,例如<%@ include file="user_input.jsp" %>,那么这些HTML元素将不会是到位。所以在 user_input.jsp 中我有HTML输入表单,我希望它正好是<div id="user_input">所在的位置。

如何实现?

1 个答案:

答案 0 :(得分:0)

您可以使用JSP片段(.jspf)。哪个可以将JSP片段放入文件中的特定位置。

您可以使用以下命令将.jspf输入到jsp文件中:

<%@ include file="/path/to/file.jspf" %>

要将.jsp文件转换为.jspf,最后只需输入一个f,您可能需要重新格式化代码,就像我们将它放入 main.jsp 一样 (例如:删除导入,删除不必要的HTML标记......等)

JSP片段只是JSP文件,但几乎与.jsp文件结合使用,因此您需要在main.jsp上执行所需的任何导入。

希望这有帮助