我如何获取在Tomcat中运行的应用程序的URL(javascript)?
我不确定我的标题是否有意义。这个代码示例可能会让事情变得更清楚。我正在使用Tomcat托管一个简单的Web服务。我还有一些HTML/JavaScript调用web服务。我使用XMLHttp实现同样的功能。这是一个例子:我如何获取在Tomcat中运行的应用程序的URL(javascript)?,javascript,tomcat,Javascript,Tomcat,我不确定我的标题是否有意义。这个代码示例可能会让事情变得更清楚。我正在使用Tomcat托管一个简单的Web服务。我还有一些HTML/JavaScript调用web服务。我使用XMLHttp实现同样的功能。这是一个例子: var xmlhttp=new XMLHttpRequest(); xmlhttp.open('GET','http://mywebservice.com/rest/main',false); //xmlhttp.open('GET','http://localhost:80
var xmlhttp=new XMLHttpRequest();
xmlhttp.open('GET','http://mywebservice.com/rest/main',false);
//xmlhttp.open('GET','http://localhost:8080/appName/rest/main',false);
xmlhttp.send();
getNames(xmlhttp);
每次我在某个Tomcat实例(本地或云)上部署此web服务时,都需要手动修改xmlhttp.open()调用中的URL。请参阅注释代码
是否可以通过编程方式获取此基本URL?请参阅
pathArray=location.href.split('/');
协议=路径阵列[0];
主机=路径阵列[2];
url=协议+'/'+主机代码>