SoundSlow
随风而醒
采纳率60%
2018-05-10 14:09 阅读 1.4k
已采纳

jsp中连接跳转丢失项目名

5

jsp为:

  <p><a href="web/wechat/view/index.html">index</a></p>

点击index后,跳转地址为

 http://localhost:8080/web/wechat/view/index.html

少了项目名ddh,正确的如下:

 http://localhost:8080/ddh/web/wechat/view/index.html

修改application context,也无效

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    u011158808 马丁的代码 2018-05-11 02:02

    建议所有的链接请求都使用绝对路径,你可以写一个全局拦截器,把request.getContextPath() 存到request里面全局调用

    点赞 1 评论 复制链接分享
  • SoundSlow 随风而醒 2018-05-10 14:31

    已解决,更换或修改tomcat。

    点赞 评论 复制链接分享
  • heroyingcom heroying2013 2018-05-10 15:58

    jsp中得到ContextPath的两种方法

    1.script
    <%=request.getContextPath()%>

    2.el
    ${pageContext.request.contextPath}

    点赞 评论 复制链接分享
  • Zz13052211804 Zz13052211804 2018-05-10 23:47

    在href连接中 加入ddh就可以解决该问题

    点赞 评论 复制链接分享
  • chen_kecai chen_kecai 2018-05-11 03:45

    jsp中得到ContextPath的两种方法

    1.script
    <%=request.getContextPath()%>

    2.el
    ${pageContext.request.contextPath}

    点赞 评论 复制链接分享

相关推荐