关于web中的请求地址什么时候加斜杠(/) 什么时候不加

本文探讨了在SpringMVC中请求URL是否以斜杠结尾导致的路径解析差异,以及如何处理浏览器缓存对应用的影响。不加斜杠的URL可能导致相对路径错误,特别是当进行多次请求时。解决方法是配置服务器以确保不加斜杠的URL也能正确映射到绝对路径,避免因相对路径引发的错误。
摘要由CSDN通过智能技术生成

今天在springmvc的练习中,关于这个请求地址加不加斜杠,我真的是苦恼了好久。再加上浏览器缓存问题。有时候tomcat发布之后,没有看浏览器源代码,有时候加也可以成功,不加也可以成功,有时候又都不行了。真的是搞得好烦,自己也是花了一上午的时间研究这个问题。
在这里插入图片描述myweb 是我tomcat发布的网站名

在这里插入图片描述

下面这个是我定义的方法,form表达发送的请求由它处理

在这里插入图片描述当我发起some.do请求的时候,注意地址栏的地址

在这里插入图片描述
地址为:http://localhost:8080/myweb/test/some.do

当加上斜杠 / 的时候
在这里插入图片描述
地址为:http://localhost:8080/test/some.do
两者相比发现了么?
如果不加斜杠,则使用的是相对路径,加斜杠 使用的是绝对路径,我的网站名都没了。
那怎么使用不加斜杠(/) 也访问绝对路径呢?
在这里插入图片描述

加个bean标签。像这样
为什么要多最后这一步呢?
因为不加斜杠(/)是使用的相对地址,在发请求的时候可能会出现错误。
比如,我form发的请求还是index.jsp这个页面,第一次点会没问题,第二次再点,就相当于在之前的地址之后,又加地址。就会报错了

工作忘记时间
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
web斜杆的意义
cai_ing的博客
07-23 385
web / 斜杠的不同意义 在 web / 斜杠 是一种绝对路径。 / 斜杠 如果被浏览器解析,得到的地址是:http://ip:port/,即站点的根目录 <a href="/">斜杠</a> / 斜杠 如果被服务器解析,得到的地址是:http://ip:port/工程路径,工程路径如下: 关于前端页面(jsp/html)路径前面"/“与不加”/"的区别 如在jsp页面引入js时候使用以下两个路径: <script type="text/javasc
URL地址斜杠/和反斜杠\
Robin_Pi的博客
04-19 2万+
斜杠和反斜杠的用处:分隔符 Unix使用斜杠作为分隔符; web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符; windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符(由于使用 斜杆/ 作为DOS命令提示符的参数标志) URL斜杠/和反斜杠\的区别 随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响:...
当你输入一个网址的时候,实际会发生什么?
weixin_33955681的博客
02-25 2186
原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~ 1....
java进行页面跳转的时候添“/”和不添“/”
wd521521的博客
01-17 735
不加的话就是获取的当前路径,的话就是获取子路径。 解释:通常在获取Resource的时候都是获取的不加斜杠的路径,所以如果想获取子路径,需要先添”/“,之后在增相应的路径 刚开没有添"/"时候跳转的路径: http://wudi.nat100.top/sell/seller/order/sell/seller/order/list 当前的路径是: http://wudi.nat10
关于请求路径前不加/问题
u011784205的专栏
07-18 851
主要记录一下请求路径前面不加/问题
关于JSP页面访问地址“/“与不加的区别
weixin_43721056的博客
05-16 705
我们在jsp ,html使用的地址, 也就是在前端页面地址,一般都是相对地址,但是在浏览器进行访问的时候肯定用的是绝对地址不加"/"的情况 我们访问的地址是正常的,页面也是可以正常访问的 当你上"/"之后 这个时候我们再重新运行项目会怎么样呢? 我们发现,项目的访问地址这里发生了变化,上 “/” 之后,访问地址的项目名字缺失了,也就导致发生404错误。 解决办法: 第一种方法,也是最简单最快速的方法,直接把前面的 “/” 去掉就可以了 第二种方法:在 “/” 前面入${pageCo
JAVAWEB——绝对路径和相对路径,到底不加“/“,以及解决方案
Mr_GYF的博客
12-15 1121
一、地址分类 绝对地址 带有协议名称的是绝对地址, http://www.baidu.com , ftp://202.122.23.1 相对地址 没有协议开头的, 例如 user/some.do , /user/some.do 相对地址不能独立使用,必须有一个参考地址。 通过参考地址+相对地址本身才能指定资源 二、表单的action“/”区别 1. 不加“/” <form action="some.do" method="post"> 姓名:<input type=
nginx配置域名访问时域名后出现两个斜杠//的解决方法
01-09
当Nginx配置的`location`块`proxy_pass`指令后面缺少尾部的“/”时,Nginx可能会尝试在目标URL后面附请求的路径,从而产生额外的斜杠。例如,如果`proxy_pass`设置为`http://localhost:8080`,而请求的URL是`/...
nginx url自动斜杠及301重定向的问题
09-30
这意味着如果未明确指定`server_name`,Nginx会使用请求的`Host`字段,这可能导致不期望的重定向到服务器的主机名,如例子出现的`localhost.localdomain`。 2. 当`server_name_in_redirect`设置为`off`时,...
配置解决Nginx服务器WordPress路径不自动斜杠问题
09-30
最后一点需要注意的是,如果Web服务器地址包含了端口号,那么在重定向规则使用$host变量可能会导致端口被忽略,从而产生403错误。解决方法是使用$http_host变量代替$host变量,确保重定向时包含端口号。例如: ...
nginx伪静态隐藏.php后缀,在url后补斜杠/
11-04
Web 开发,为了提升用户体验、优化搜索引擎收录效果以及增强网站的专业度,通常会采用伪静态技术来对动态页面进行 URL 的美化处理。Nginx 作为一款高性能的 HTTP 和反向代理服务器,提供了丰富的功能支持来实现...
web / 斜杠的不同意义
xinyihhh的博客
03-07 619
斜杠在服务器解析的时候,表示地址为:http://ip:port/工程路径 /hello 表示地址为:http://ip:port/工程路径/hello
JavaWeb路径的理解【不加斜杠又何区别】
weixin_30507481的博客
07-10 489
1.斜杠是什么意思 1.1首先看看代码 1.2看看网页的显示结果 1.3总结 所以在地址前面上/,就能帮我们添这个项目所在的路径 2没有斜杠的理解 2.2页面显示 2.3总结 没有/,就是在我们的路径前面,添当前文件的所在路径 3 ../是什么意思 转载于:https://www.cnblogs.com...
跳转路径时资源路径/和不加/的区别
sunms
06-28 376
上/,意思是访问当前项目下的资源路径 不加/,意思是访问当前目录下的资源路径
web资源路径不加“/”引发的问题
weixin_30352191的博客
02-28 190
web项目涉及资源的跳转:  相对路径是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系,不以"/"开头  绝对路径是指目录下的绝对位置,以"/"开头以下是用绝对路径遇到的困惑:  web资源跳转路径以"/"开头,何时包含项目名何时又不包含项目名?包含项目名的情况:  1、spring项目配置<mvc:resources location="/resource/" mappin...
URL划线和下划线的区别
热门推荐
lendq的Blog
12-03 3万+
url划线dash和下划线underscore的区别 百度对URL下划线和连字符是基本上同样处理的 而谷歌对下划线和连字符处理的区别比较大。
调用接口时,路径斜杠“/”和不加的区别
Charles_Tian的博客
08-09 5889
一般来说,网站的请求路径不能有一丝的差错,不管是大小写还是各种符号。 而今天记录下访问路径当斜杠有什么作用。 首先我们以深大为例:www.szu.edu.cn 而我们在浏览器地址栏输入: www.szu.edu.cn和www.szu.edu.cn/ 都可以访问到深大官网的首页,不知道这里大家有没有思考过为什么? 从事前端的童鞋应该知道,如果直接搜索域名,进入网站之后会被重定向或直接...
6、局域网内访问、URL唯一及请求方式
东方的博客
09-16 1856
6.1 在局域网让其他电脑访问网站 可以通过在app.run()方法设置host=0.0.0.0 6.2 URL唯一 在定义url规则时,一定要注意在最后一个斜杠,如果不加斜杠,那么在浏览器访问这个url时斜杠,那么就访问不到,用户体验不太好;如果在url规则斜杠,输入url时不加斜杠都可以访问 6.3 GET和POST请求 1.GET:只会在服务器上获取资源,不会更改服务器状态...
请求路径带斜杠与不带斜杠
mask_boys的博客
06-26 677
在controller类请求路径,我们是要带上斜杠的 那今天我们讨论的是哪里的请求路径呢? 在添用户页面的请求,添了路径,就表示执行controller类的方法,如果只写这个的话,一般是不带斜杠的 但是你如果带上了斜杠,就不一样了 如果路径正确的,点击按钮之后,页面会跳转显示注册成功 注册后 值也传进来了,但是为什么找不到页面呢?这是你看路径,显示的路径没有了项目名 正常路径应该是:localhost:8080/app1/adStudent.do?name=..
ssm 请求的资源[/web_war/list]不可用
最新发布
08-13
这个错误提示表明你正在尝试访问一个不可用的资源,即 "/web_war/list"。这可能是由于以下几个原因导致的: 1. 资源路径错误:请确保你提供的路径是正确的,包括大小写和斜杠等。 2. 资源不存在:确认你正在访问的资源确实存在于你的项目。检查你的部署文件和目录结构,确保资源存在于正确的位置。 3. 权限问题:有时候,访问资源需要特定的权限设置。请确保你具有足够的权限来访问该资源。 4. 配置错误:检查你的配置文件,确保你已经正确地配置了相关的请求映射和处理器。 5. 服务器错误:最后,如果以上步骤都没有解决问题,可能是服务器出现了一些错误。查看服务器的日志文件以获取更多信息。 希望以上这些提示能够帮助你解决问题。如果问题仍然存在,请提供更多的详细信息,以便我能够更好地帮助你。
写文章

热门文章

  • IDEA创建的maven网站部署 war成功 war exploded 出现404问题 3044
  • maven项目父子模块中,父模块导入的依赖在子模块不显示 1783
  • mybatis中mapper resource正常,package报错 1222
  • SwipeRefreshLayout+RecyclerView实现下拉刷新和上拉加载,并且添加了header和footer 1052
  • 关于web中的请求地址什么时候加斜杠(/) 什么时候不加 1030

最新评论

  • mybatis中mapper resource正常,package报错

    胡思乱想kd: 这是在java中写xml配置这个可以,他不是这个问题

  • org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘springSecurityFilter

    qq_51586023: ????????您看看您说的 一句话重写程序不就行了

  • (MyBatis)insertStudent attempted to return null from a method with a primitive return type (int).

    爱吃西瓜的大可: 感谢楼主的分享!问题已解决

  • mybatis中mapper resource正常,package报错

    machineuncle: 哈哈,我知道什么问题了,你打开你mybatis自动生成的xml文件,看看有没有重复的语句,

  • mybatis中mapper resource正常,package报错

    machineuncle: 我的问题和你一幕一样,项目也一样,解决了吗

最新文章

  • 回调函数小记
  • ViewPager+Fragment实现分页滑动,RadioButton实现tab选项还有下划线的变化。
  • SwipeRefreshLayout+RecyclerView实现下拉刷新和上拉加载,并且添加了header和footer
2022年3篇
2020年21篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家本溪玻璃钢雕塑生产厂家曲阳玻璃钢热气球雕塑哈尔滨商场美陈雕塑玻璃钢雕塑物超所值长沙卡通玻璃钢雕塑晋江市玻璃钢雕塑玻璃钢雕塑效果图大全玻璃钢雕塑定做恐龙玻璃钢广场雕塑批发商青岛雕塑玻璃钢株洲市玻璃钢雕塑公司商场过道美陈四川通道商场美陈厂家直销商场秋冬美陈布置玻璃钢浑天仪雕塑设计公司玻璃钢马雕塑生产厂家广元玻璃钢花盆淮北卡通玻璃钢雕塑厂西安玻璃钢雕塑订做澳门大型玻璃钢雕塑十堰户外玻璃钢雕塑哪家好玻璃钢桃子雕塑售价福州校园玻璃钢雕塑厂家园林玻璃钢雕塑品牌玻璃钢仿青铜人物雕塑萍乡景区玻璃钢雕塑定做价格珠海楼盘玻璃钢雕塑玻璃钢雕塑哪家靠谱玻璃钢半圆星球雕塑长沙室内玻璃钢景观雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化