Zeelord
2021-05-19 21:44
采纳率: 100%
浏览 73
已采纳

springmvc路径问题

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


 
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • CSDN专家-sinjack 2021-05-19 22:09
    已采纳

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

    已采纳该答案
    评论
    解决 1 无用
    打赏 举报
  • URL路径最好是用绝对路径,前缀加上${pageContext.request.contextPath}/product/findAll

    评论
    解决 1 无用
    打赏 举报
  • CSDN专家-Time 2021-05-19 21:57

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

     

    评论
    解决 1 无用
    打赏 举报
  • CSDN专家-sinjack 2021-05-19 21:59

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

    评论
    解决 1 无用
    打赏 举报
  • CSDN专家-sinjack 2021-05-19 22:01

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

    评论
    解决 1 无用
    打赏 举报
  • CSDN专家-sinjack 2021-05-19 22:04

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

    评论
    解决 1 无用
    打赏 举报
  • CSDN专家-sinjack 2021-05-19 22:13

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

    评论
    解决 1 无用
    打赏 举报
  • 请采纳,谢谢!

    评论
    解决 无用
    打赏 举报
  • CSDN专家-sinjack 2021-05-19 22:58

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

    评论
    解决 无用
    打赏 举报
  • Zeelord 2021-05-19 21:58

    评论
    解决 无用
    打赏 举报
  • 有问必答小助手 2021-05-20 11:18

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

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

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题