小编典典

包含指令和 属性名称问题

jsp

为什么在JSP中,我们将属性名称写为include指令中的 文件 ,但写为 页面 标准操作?


阅读 284

收藏
2020-06-08

共1个答案

小编典典

<% include file="target.jsp" %>将内联的源代码target.jsp插入您的页面,然后整个内容将作为一个JSP进行评估。这是在JSP编译时完成的。容器可以对此进行高度优化,并可能产生副作用。例如,如果更改的内容target.jsp,则容器通常不会重新编译包含它的JSP。

<jsp:include page="target.jsp"/>将target.jsp作为单独的JSP
执行,然后将该执行的输出包含到您的页面中。这是在JSP执行时完成的。注意,这可以引用容器内的任何路径,而不仅仅是JSP(例如,您可以包括servlet的输出)。

2020-06-08