Web路径访问资源方法

简介: Web路径访问资源方法

相对路径:

        ● .表示当前目录

        ● ..表示上一级目录

        ● 资源名 当前目录/资源

绝对路径: http://ip:port/工程路径/资源路径


       页面所有的相对路径在默认情况下,会参考当前访问浏览器地址栏的路径:http://ip:port(端口号)/工程名(tomcat)/+资源名进行跳转,所以可以直接写资源进行跳转。


       指定页面相对路径参考的路径可以使用base标签指定。


 一个页面最多只能使用一个 base 元素,它是一个单标签,位于网页头部文件的 head 标签内。浏览器解析时会在路径前加上 base 给的目标,而页面中的相对路径也都转 换成了绝对路径。使用了 base 标签就应带上 href 属性和 target 属性。

<base href="http://localhost:8080/servlet/">

   在servlet中可通过request(http请求).getRequestDispatcher("/路径  /资源"). forward(request,response)(请求转发)进行跳转。


       请求转发只能访问同一个工程资源的资源,只有一次请求。

“ / ”在不同位置的解析:


       在 web 中 / 斜杠 如果被浏览器解析,浏览器会自动在要跳转的资源路径上加上:


http://ip[域名]:port(端口)/


       在 web 中 / 斜杠 如果被服务器解析,得到的地址是:http://ip[域名]:port/工程路径/, 工程路径可动态获取:request(http请求).getContextPath()。


       重定向 response(http响应).sendRediect("/"); 这条语句虽然是在服务器执行的,但是, 服务器是把斜杠 / 发送给浏览器解析。因此得到地址 http://ip[域名]:port(端口)/


       在 javaWeb 中 路径最后带 / 和 不带 / 含义不同,最后带“/”表示路径,不带“/”表示资源。


       如果这个路径,前面没有 / , 并且在浏览器被解析,则以浏览器当前的地址栏 去掉 资源部分,作为一个相对路径。

相关文章
|
2月前
计算机网络:思科实验【1-访问WEB服务器】
计算机网络:思科实验【1-访问WEB服务器】
计算机网络:思科实验【1-访问WEB服务器】
|
1月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
164 0
|
6月前
|
JSON 缓存 Go
Golang 语言 Web 框架 beego v2 之控制器方法和输入输出数据
Golang 语言 Web 框架 beego v2 之控制器方法和输入输出数据
51 0
|
7月前
|
安全 中间件 Apache
【Web安全】不安全的HTTP方法
围绕渗透攻防层面来看不安全的HTTP方法漏洞的检测发现修复等手法。
271 1
|
1月前
|
安全 测试技术 API
请描述在 Python WEB 开发中常用的测试方法。
请描述在 Python WEB 开发中常用的测试方法。
18 0
|
1月前
|
Windows
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
57 2
|
2月前
|
关系型数据库 MySQL 应用服务中间件
【IIS搭建网站】在本地电脑上搭建web服务器并实现外网访问
在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?答案当然是否定的,在Windows系统中实际上集成了建立网站所必须的软件环境。今天就让我们来看看,如何使用Windows自带的网站程序建立网站吧。
|
2月前
|
网络协议 Linux 网络架构
【Cisco Packet Tracer】访问 Web服务器
【Cisco Packet Tracer】访问 Web服务器
193 0
|
3月前
|
Web App开发 前端开发 JavaScript
Web前端性能测试方法
Web前端性能测试方法
|
3月前
|
移动开发 前端开发 JavaScript
web前端之ES6的实用深度解构赋值方法、复杂的解构赋值
web前端之ES6的实用深度解构赋值方法、复杂的解构赋值
29 1