`

在jsp的include标签中使用绝对和相对路径

阅读更多
jsp中的include标签可以使用相对路径和绝对路径,区别在于路径的第一个字符是否为"/",例如:

假设有如下web路径:
webRoot
   │
   │
   ├ [jsp]
   │ │
   │ │
   │ ├ [subFolder]
   │ │   │
   │ │   subFile.jsp
   │ │   │
   │ │
   │ myPage1.jsp
   │ mypage2.jsp
   │ │
   │ │
   │
   global.jsp
   │
   │


相对路径
<!-- I am myPage1.jsp -->
<%@include file="subFolder/subFile.jsp"%>
<%@include file="./myPage2.jsp"%>
<%@include file="../global.jsp"%>


绝对路径
<!-- I am myPage1.jsp -->
<%@include file="/global.jsp"%>
<%@include file="/jsp/myPage1.jsp"%>
<%@include file="/jsp/subFolder/subFile.jsp"%>
0
0
分享到:
评论

相关推荐

    jsp:include与include实探

    在Java Web开发中,`jsp:include`和`&lt;jsp:include&gt;`标签是两种常见的页面包含机制,它们用于将一个或多个动态或者静态资源合并到一个JSP页面中。这两种方式虽然看似相似,但有着本质的区别,理解它们的用法和区别...

    jsp_include_demo.rar_DEMO

    `jsp_include_demo`示例可能展示了如何在JSP页面中使用`&lt;jsp:include&gt;`标签来包含一个或多个公共组件,如页眉、页脚或者导航栏。这些组件可以独立维护,任何改动都会自动反映在使用它们的页面上,提高了代码的组织...

    关于include标签导致js路径找不到的问题分析及解决

    在Web开发中,使用jsp:include标签和&lt;%@include标签来引入其他JSP页面是一种常见做法,但这也可能引发一些路径问题,尤其是当涉及到JavaScript文件(js路径)时。本文将深入分析和解决使用include标签导致的js路径找...

    实验五 JSP EL表达式及JSTL.doc

    include指令可以使用相对路径或绝对路径来指定要包含的文件。 在实际开发中,include指令可以用于实现模块化的开发,例如将一个大的JSP页面分割成多个小的JSP文件,然后使用include指令将它们包含起来。 exception...

    JSP_jsp_forward实例

    在分析`ex6.5`的代码时,我们可以看到如何在JSP页面中使用`jsp:forward`标签,并了解其工作原理。这有助于理解如何在实际项目中实现页面间的协作,提高代码的组织性和可维护性。 总的来说,`jsp:forward`是JSP中一...

    Java Web应用开发:关于路径.docx

    **1.2 绝对路径和相对路径** - **绝对路径**:以“/”开头,表示从根目录开始的路径。对于客户端绝对路径,“/”通常代表Web服务器的地址;而对于服务端绝对路径,“/”则代表当前Web应用的根目录。 - 示例: -...

    jsp 的一些基本资料

    需要注意的是,在早期版本的 JSP 中,使用 `&lt;jsp:params&gt;` 标签可能会导致异常,因为 `&lt;jsp:params&gt;` 并不是 JSP 规范中的标准标签。 ### 2. JSP:Forward 标签 `jsp:forward` 标签用于将控制权转移到另一个页面。...

    JSP语法详解(基本构成和语句的写法)

    - **include指令**:`&lt;%@ include file="相对路径或绝对路径"%&gt;`,用于在页面编译时合并其他文件内容。 - **taglib指令**:`别名" uri="URI"%&gt;`,引入自定义标签库。 ### 5. 动作元素 动作元素是JSP的一种高级特性...

    JSP 完全学习笔记 全

    "路径问题.doc"可能是关于JSP中相对路径和绝对路径的讨论,这对于正确引用资源和部署应用至关重要。 综上所述,这份“JSP完全学习笔记”涵盖了从基础到进阶的多个主题,旨在帮助初学者快速掌握JSP,并解决实际开发...

    jsp学习大全精华.doc

    在提供的文档中,主要涉及了两个关键的JSP动作元素:`jsp:forward`和`jsp:include`,以及它们在处理页面间数据传递中的应用。 1. **jsp:forward** 语句: `jsp:forward` 用于页面间的请求转发,而不是创建新的HTTP...

    jsp include引用非本级目录网页实现代码

    此外,虽然使用相对路径可以方便地引用不同目录的资源,但在处理大型项目或者多层目录结构时,为了保持代码的清晰和可维护性,建议使用绝对路径或者将项目资源组织在固定的目录下。 最后,虽然本文聚焦于`&lt;%@ ...

    火狐浏览器jsp页面实现视频预览

    例如,我们可以将视频文件存储在服务器的某个路径下,然后在JSP中通过相对或绝对路径引用这些文件。如果视频文件位于服务器的 "videos" 目录下,可以这样写: ```jsp &lt;jsp:include page="/videos/movie.ogg" /&gt; ...

    [图片动画]JSP目录直读程序_jsp_mlzd.zip

    7. **安全措施**:为避免目录遍历攻击,开发者应限制可访问的目录,使用相对路径而非绝对路径,并对用户输入进行验证。此外,使用权限控制和过滤器也可以增强安全性。 8. **错误处理**:任何读取文件或目录的操作都...

    struts1_标签

    `&lt;html:link&gt;`标签则用于创建链接,它可以接受`page`、`href`和`forward`等属性,分别对应相对路径、绝对路径和全局转发。 在处理表单时,HTML标签库也提供了许多便利的标签。例如,`&lt;html:form&gt;`用于创建表单,`...

    JavaWeb基础与SSH框架知识总结.docx

    15. 绝对路径和相对路径:绝对路径是文件名的完整路径,相对路径是指相对当前网页文件名的路径。 16. HTML 和 JSP 的关系:HTML 可以参加一些 JSP 元素构成一个 JSP 页面。 17. Include 指令和 jsp:include 动作的...

    JSP制成的个人网站,从登入开始,进个人网站。背景图片、插入图片、背景音乐....全盘介绍

    - **背景图片**:通过CSS设置`body`或特定元素的`background-image`属性,可以从服务器上动态加载或使用相对/绝对URL引用。 - **插入图片**:使用HTML `&lt;img&gt;` 标签,`src`属性指向图片路径。可动态生成图片URL,...

    76_传智播客巴巴运动网_完成修改产品样式图片的功能

    6. **图片路径处理**:上传的图片路径通常存储为相对路径或绝对路径,以便在前端显示时能够正确引用。在JSP页面中,可以通过EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)标签来动态...

    jsp学习教程

    **指令元素**:这些是在 JSP 文件中使用的特殊语法,用于指定 JSP 文件转换为 Java 类时的一些配置信息,如: - `page` 指令:可以用来设置页面的编码、导入包等。 - `import`:用于导入类库。 - `pageEncoding`...

Global site tag (gtag.js) - Google Analytics