<%@ include
file
=""%>,是将被引入的JSP
与原JSP
融合到一起,而这个融合过程是在翻译阶段进行的,即jsp
页面是把include
指令元素所指定的页面的实际内容加入到引入它的jsp
页面中,合成一个文件后被jsp
容器将它转化成servlet。
可以看到这时会产生一个临时class文件和一个servlet源文件。
@include
下的路径为你站点的根目录。如果你站点的根目录为portal/,在
根目录下有个login.jsp页面,如果
你想将根目录下common文件夹内的taglibs.jsp页面引入到
login.jsp页面
中,那么相对路径的写法为file
="common/taglibs.jsp";
在
根目录下有个jsp文件内有个index.jsp页面,
如果
你想将根目录下common文件夹内的taglibs.jsp页面引入到jsp/
login.jsp页面
,那么相对路径的写法为file
="../common/taglibs.jsp"。
<link> 标签定义文档与外部资源之间的关系。 当在文档中声明使用外接资源(比如CSS)时使用此标。
属性: href -- 指定需要加载的资源(CSS文件)的地址URI;
media -- 媒体类型;
rel -- 指定链接类型;
rev -- 指定链接类型;
title -- 指定元素名称;
type
-- 包含内容的类型,一般使用
type="text/css"
;
其中使用href指定
需要加载的资源(CSS文件)的相对路径的写法为:
如果你站点的根目录为portal/,
如果
你想将根目录下css文件夹内的style.css引入到任意
页面
中,
那么相对路径的写法为href="css/
style
.css"。
<script> 标签用于定义客户端脚本,比如 JavaScript。script 元素即可包含脚本语句,也可通过 src 属性指向外部脚本文件。
其中使用
src
指定
外部脚本
文件的相对路径的写法为:
如果你站点的根目录为portal/,
如果
你想将根目录下js文件夹内的style.js引入到任意
页面
中,
那么相对路径的写法为src="js/
style
.js"。
<img> 是空标签,意思是说,它只包含属性,并且没有闭合标签。要在页面上显示图像,你需要使用源属性(src)。src 指 "source"。源属性的值是图像的 URL 地址。定义图像的语法是:
<img src="url" />
URL 指存储图像的位置。如果名为 "boat.gif" 的图像位于 www.w3school.com.cn 的 images 目录中,那么其 URL 为 http://www.w3school.com.cn/images/boat.gif。
URL指定存储图像的相对路径的写法:
如果你站点的根目录为portal/,
如果
你想将根目录下
images
文件夹内的
boat.gif
引入到任意
页面
中,
那么相对路径的写法为src="
images
/
boat.gif
"。
这些都是基础知识,但我们在开会的时候却不会注意这些,常会因为使用不当引起异常,为此做该总结。
目前在JSP页面中常出现需要使用相对路径引用外部文件的标签有以上几个,以后还会继续补充。
分享到:
相关推荐
### JSP中绝对路径与相对路径的理解与应用 #### 一、引言 在Web开发中,路径的选择对于页面间的跳转以及资源的加载至关重要。本文将深入探讨JSP(JavaServer Pages)环境中绝对路径与相对路径的区别及其应用场景,...
在JavaServer Pages (JSP) 开发中,理解并熟练运用相对路径是非常关键的技能,尤其是在处理页面间的链接、资源引用以及文件操作时。相对路径是相对于当前文档位置的路径,与之相对的是绝对路径,它是从文件系统根...
在JSP中,通过`response.sendRedirect()`方法进行页面重定向时,也应使用相对于Web应用根目录的路径。如`("/rtccp/user/a.jsp");%>`,这将导致浏览器重新发送一个指向新地址的请求。 #### 2.2 客户端路径解析 对于...
JSP相对路径深入研究是指在JSP文件中使用图片、CSS、JavaScript等资源时,如何正确地计算相对路径,以便正确地加载资源。下面我们将深入研究JSP相对路径的计算规则。 第一种情况:直接访问JSP文件 当我们直接访问...
总结来说,JSP中使用绝对路径显示图片是一种常见的实践,它确保了无论页面在哪一级目录,图片都能正确加载。但是,合理地组织项目结构,配合服务器配置和优化技术,才能使网站的性能和可维护性达到最佳状态。
##### 3.1 JSP中获得当前应用的相对路径和绝对路径 - **根目录所对应的绝对路径**: 可以通过`request.getRequestURI()`获取。 - **文件的绝对路径**: 使用`application.getRealPath(request.getRequestURI())`。 - ...
3. **在JSP中创建预览元素**: - **使用iframe**:你可以在JSP页面中创建一个iframe元素,其`src`属性指向PDF的URL,例如: ```html ...
##### 3.1 JSP中获得当前应用的相对路径和绝对路径 - **根目录所对应的绝对路径**:可以通过`request.getRequestURI()`来获取。 - **文件的绝对路径**:通过`application.getRealPath(request.getRequestURI())`...
### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...
在 JSP/Servlet 中,正确的理解和使用路径非常重要,避免使用类似".","./","../../" 等类似的相对该文件位置的相对路径,使用 request.getContextPath() 方法来获取当前应用的相对路径,可以避免许多问题。
JSP、Servlet中的相对路径和绝对路径(包括路径问题),解决繁琐的路径问题。
将这些jar文件添加到项目的类路径(classpath)中,可以确保JSP页面能够识别并执行C标签。 ### C标签库常用标签 - `<c:set>`:设置变量。 - `<c:out>`:输出值,通常用于防止XSS攻击。 - `<c:if>`和`<c:choose>`:...
jsp页面路径问题,request.getcontentType.;request.getscheme;request.getServerName
首先,我们来探讨JSP中如何正确使用base标签来解决相对路径问题。在JSP页面中,我们可以利用请求对象(request)来获取当前页面的一些基本路径信息。通过request.getContextPath()获取应用的上下文路径,request....
在 JAVA 文件中获取项目的相对路径是非常重要的,特别是在 JSP/Servlet 中。下面将详细介绍在 JAVA 文件中获取项目的相对路径的相关知识点。 1. 绝对路径和相对路径的概念 在讨论获取项目的相对路径之前,我们需要...
本文主要涵盖了Java中相对路径和绝对路径的基本概念,以及它们在JSP和Servlet中的应用。以下是对这些概念的详细解释: 1. **绝对路径**: 绝对路径是文件或目录在文件系统中的完整路径,它明确指出了从根目录开始...
jsp页面中插入css样式的三种方法总结 jsp页面中插入css样式的三种方法是开发中常见的需求,本文将对三种方法进行总结介绍,并对每种方法的使用场景和优缺点进行分析。 外部样式 外部样式表是将css代码写入到一个...
这个路径通常用于构建相对路径,确保资源链接在不同的部署环境中仍然有效。 ### 3. 获取当前页面所在目录下全名称 `request.getServletPath()`方法可以获取当前请求的Servlet的路径,它不包含上下文路径,仅返回从...