gpt4 book ai didi

java - 关于 JSP include 指令和 JSP include 标记的一些信息

转载 作者:行者123 更新时间:2023-12-01 17:09:08 25 4
gpt4 key购买 nike

在 JSP Spec 2.1 中,我找到了一个关于 JSP include 指令和 JSP include 标记的示例:

有关更复杂的包含集的示例,请考虑以下内容使用四个 JSP 文件构建的四种情况:A.jsp、C.jsp、dir/B.jsp 和 dir/C.jsp :

enter image description here

我不太明白这一点,尤其是第一种和最后一种情况,为什么在第一种情况下C.jsp没有解析为C.jsp?为什么在最后一种情况下 c.jsp 没有解析为 dir/c.jsp?

最佳答案

包含指令

使用此指令指定一个资源,其中包含翻译时要插入到 JSP 页面中的文本或代码。

例如:

<%@ include file="/jsp/userinfopage.jsp" %>

指定资源的页面相对上下文相对路径。

参见Requesting a JSP Page用于讨论页面相对路径和上下文相对路径。

注释:

  • include 指令称为静态包含,本质上与本章后面讨论的 jsp:include 操作类似,但是 jsp:include > 在请求时而不是翻译时生效。请参阅Static Includes Versus Dynamic Includes .

  • include 指令只能在同一 servlet 上下文(应用程序)中的文件之间使用。

<小时/>

在 JSP include 指令中,路径可以是相对于包含页面的路径,也可以是绝对路径(然后它必须以 / 开头,并且属于 Web 应用程序根目录)。

有关更多信息,请查看另一篇文章 here

请查看Including Content in a JSP Page

关于java - 关于 JSP include 指令和 JSP include 标记的一些信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24404827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com