java web项目
使用一般处理程序,处理ajax请求。
那么在ajax中肯定需要 处理程序的URL地址的
开发的时候,就写localhost 。。。。。
但是项目发布后,就需要改ajax的URL地址了。。。
这个有什么办法能够在项目发布后,不需要修改URL么?
tomcat如何配置呢,有没有什么办法,直接在tomcat里修改地址,将localhost替换成ip或者
域名地址呢,而不是修改项目localhost
前端页面使用在html ,后台使用spring
同一个项目,你ajax请求可以写相对地址,而不应该是绝对地址
一把不都是写${pageContext.request.contextPath} 获取项目的路径么
在jsp里写java代码
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
然后在js里就可以获取项目的跟路径了
var basePath = <%=basePath%>;
用相对地址就可以了。。。。。。
看来你前端也是个菜,比如你新建一个configPath.js里面定义相关的根路径的全局变量。