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

今天在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
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值