`
我想我是海
  • 浏览: 214474 次
社区版块
存档分类
最新评论

关于Web路径的备忘

阅读更多

在处理Web页上一大堆连接的时候,常常被一些相对路径搞得很迷糊,现在整理一下,当作是提醒备忘。其实,很简单,只是老是不记住。呵

通常我们遇到的相对路径会有下面三种情况,下面一一来举例说明。

一、以"/"为首字母的路径,其完整路径将会是主机名加上该路径名
<a href="/article/index.html">article</a>实际指向:http://hostname/article/index.html
二、无斜杠开头的路径,其完整路径将会是当前的URL的上一级路径加上该路径名
<a href="article/index.html">article</a>,如果当前你访问的页面地址为http://hostname/book/list.html
则,这个连接将去到http://hostname/book/article/index.html
三、以一到N个.加斜杠开头的路径,其实整路径将会是当前的URL的上一级至N级路径加上该路径名,第二种情况是这种情况的特殊例子
<a href="./article/index.html">article</a>,如果当前你访问的页面地址为http://hostname/book/list.html
则,这个连接将去到http://hostname/book/article/index.html
<a href="../article/index.html">article</a>,如果当前你访问的页面地址为http://hostname/book/list.html
则,这个连接将去到http://hostname/article/index.html



分享到:
评论

相关推荐

    android备忘录实现

    1. **Android开发环境**:首先,`.classpath`和`.project`是Eclipse或Android Studio项目的配置文件,它们包含了项目构建路径和IDE相关的设置。`project.properties`文件则包含了项目的构建属性,如目标SDK版本等。 ...

    备忘录模块使用

    (2)实例01用到了jsf-api.jar、jsf-impl.jar、jstl-1.2.jar、msbase.jar、mssqlserver.jar、msutil.jar包,需要将其拷贝到Tomcat安装路径下的webapps\01\WEB-INF\lib文件夹中。 (3)选择开始菜单中的“所有程序\...

    在web和j2se中两个不同环境下 读取配置文件 备忘

    本备忘主要关注在Web环境(如Tomcat、Jetty等)和J2SE(Java Standard Edition)环境中如何读取配置文件,以便于应用的正常运行。 首先,我们来看Web环境中的配置文件读取。在Web应用中,配置文件通常存放在`WEB-...

    基于thinkphp的一个通讯备忘录

    4. `.buildpath` - 是Eclipse或其它IDE的工作空间配置文件,用于设置项目构建路径。 5. `config.inc.php` - 这是配置文件,用于设定数据库连接、路由规则、错误处理等系统配置。 6. `.settings` - 可能是IDE的项目...

    vue备忘录单页demo

    Mint-UI是基于Vue.js的移动UI组件库,提供了丰富的UI组件,如按钮、表单、布局等,加速移动Web应用的开发。安装后,可以通过导入所需组件并应用到Vue实例中来使用。 5. **npm Install**: `npm install`是Node.js...

    java记事簿管理系统_备忘录管理系统_通讯录_记账本-源码+数据库+论文or文档.zip

    8. **文件上传与下载**:记事簿和备忘录可能支持附件上传,这需要后端处理文件上传的逻辑,可能涉及到文件的存储路径管理、文件流操作等。 9. **数据持久化**:除了使用数据库存储数据外,系统可能还使用了ORM...

    Django+vue+前后端分离备忘录小项目.zip

    在这个"Django+vue+前后端分离备忘录小项目"中,我们主要涉及了三个关键技术:Django(一个Python开发的Web框架)、Vue.js(一个轻量级的前端JavaScript框架)以及前后端分离的设计模式。这个小项目可以作为学习这三...

    tomcat6 单独启动做测试服务器备忘

    总之,这个备忘录是关于如何设置和使用Apache Tomcat 6作为独立的测试服务器,涵盖了从安装、配置到启动、监控的全过程。对于开发者和系统管理员来说,掌握这些技能是确保Java Web应用正常运行的关键。

    Windows下Apache2.2 + Tomcat5.5 + Apr配置备忘录

    - 编译Tomcat时,确保指定Apache的Apr库路径。 6. **集成Apache和Tomcat** - 配置Apache的`httpd.conf`,添加`mod_jk.so`模块,这是Apache与Tomcat之间通信的模块。 - 设置`worker.properties`文件,定义Tomcat...

    388_asp.net人力资源网站_人事管理系统_备忘录管理.rar

    【标题】中的“388_asp.net人力资源网站_人事管理系统_备忘录管理.rar”表明这是一个关于人力资源管理系统的项目,使用ASP.NET技术开发,并包含了备忘录管理功能。这通常是一个企业级应用,用于存储、管理和跟踪员工...

    Atom-cheatsheets,各种工具和编辑器的备忘单和配置的汇编。.zip

    "Atom-cheatsheets.zip" 文件集合了关于Atom的各种工具和编辑器的备忘单及配置信息,这对于提高开发效率和深入理解Atom的使用技巧十分有帮助。 在 Atom 中,用户可以通过安装社区提供的数千个插件来扩展编辑器的...

    CI持续集成服务器 hudson 使用备忘1

    《CI持续集成服务器Hudson使用备忘》 在软件开发过程中,持续集成(Continuous Integration,简称CI)是一种实践,它强调开发人员频繁地将他们的代码更改合并到共享存储库中,并且每次合并后都会立即进行自动化构建...

    大量的备忘单:我大量的备忘单(编码,备忘,引脚排列,命令列表等)的一部分

    - **bash/csh (Unix shell)**: 提供交互式命令行环境,备忘单可能包括路径操作、管道、别名、脚本编程等。 5. **其他技术**: - **Android**: Google的移动操作系统,备忘单可能包含API调用、布局设计、权限管理...

    JavaScript备忘卡

    **IF-ELSE语句**是一种条件分支语句,它根据条件是否为真(true)选择执行不同的路径。 **IF-ELSE语句格式**: ```javascript if (condition) { // 如果条件为真时执行的语句 } else { // 如果条件为假时执行的语句...

    SringMVC 注解标记备忘录

    4. `@PathVariable`:这个注解用于从URL路径中提取参数。例如,`@GetMapping("/users/{id}")` 中的`{id}`可以用`@PathVariable("id")`来获取。 5. `@RequestParam`:此注解用于从请求参数中获取值。例如,`@...

    泛微OA二次开发用于个人学习工作使用备忘录

    泛微OA二次开发备忘录主要关注的是对泛微企业协同办公系统(E-cology)进行的定制化开发,这通常涉及到系统功能的扩展、界面的优化以及与其它系统的集成。学习这部分内容可以帮助个人提升在企业信息化管理领域的专业...

    django-cheat-sheet:使用Django框架创建Web应用程序的备忘单

    Django 是一个高级的 Python Web 开发框架,它遵循“DRY(Don't Repeat Yourself)”原则,强调代码复用,让开发者能快速高效地构建功能丰富的 web 应用程序。Django 提供了模型-视图-控制器(MVC)的设计模式,其...

    tomcat,jdk,maven环境变量配置(备忘)

    接下来是Tomcat,它是一个广泛使用的开源Web服务器和应用服务器,专门用于运行Java Servlet和JavaServer Pages(JSP)。配置Tomcat的环境变量主要涉及`CATALINA_HOME`。将其设置为Tomcat的安装目录,例如`C:\Program...

Global site tag (gtag.js) - Google Analytics