springmvc路径问题

为什么我这个写/product/findAll时转跳页面就出题,写product/findAll就可以正常转跳方法对应的页面

 

还有问题吗?就是绝对路径和相对路径的问题。一般页面都用相对路径。

URL路径最好是用绝对路径,前缀加上${pageContext.request.contextPath}/product/findAll

因为/会直接定位到root路径。而你/product/findAll是没有这样对应的路径的。所以不行。

 

因为会参考当前路径,你加了/就指根路径了

如浏览器图一,访问首页是IP:端口/项目名/,你在图一没访问接口,如果用了相对路径就会直接拼接在项目名后去访问。

最后截图,因为你a标签中用的是绝对路径,所以把项目名也去掉了,访问变成ip:端口/product/findAll了,其实应该是ip:端口/项目名/product/findAll

如果没啥问题了,请采纳一下。有疑问可以私信我

请采纳,谢谢!

在页面最上方加入这个。全局获取上下文路径。以后所有地方只有写相对路径就行了

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632