powerApower
powerApower
采纳率23.1%
2017-07-07 03:13 阅读 1.4k

tomcat配置 ajax的localhost Javaweb项目外网访问

10

java web项目
使用一般处理程序,处理ajax请求。
那么在ajax中肯定需要 处理程序的URL地址的
开发的时候,就写localhost 。。。。。
但是项目发布后,就需要改ajax的URL地址了。。。
这个有什么办法能够在项目发布后,不需要修改URL么?
tomcat如何配置呢,有没有什么办法,直接在tomcat里修改地址,将localhost替换成ip或者
域名地址呢,而不是修改项目localhost

前端页面使用在html ,后台使用spring

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

5条回答 默认 最新

  • xiaomage1314 人称小马哥 2017-07-07 03:29

    在jsp里写java代码
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
    + request.getServerName() + ":" + request.getServerPort()
    + path + "/";
    %>
    然后在js里就可以获取项目的跟路径了
    var basePath = <%=basePath%>;

    点赞 1 评论 复制链接分享
  • haozi_e 红橡树 2017-07-07 03:18

    同一个项目,你ajax请求可以写相对地址,而不应该是绝对地址

    点赞 评论 复制链接分享
  • sinat_38913556 sinat_38913556 2017-07-07 03:18

    一把不都是写${pageContext.request.contextPath} 获取项目的路径么

    点赞 评论 复制链接分享
  • dcxy0 Q544471255 2017-07-07 03:56

    用相对地址就可以了。。。。。。

    点赞 评论 复制链接分享
  • u014516383 One_Freeman 2017-07-07 07:12

    看来你前端也是个菜,比如你新建一个configPath.js里面定义相关的根路径的全局变量。

    点赞 评论 复制链接分享

相关推荐