获取URL到端口号

时间:2016-06-15 16:55:43

标签: javascript jquery servlets

我目前正在服务的是部署到不同机器的java,所以我需要的是将uri地址添加到调用它的servlet中的端口号,例如

http://localhost:8080/appname/appaddress

我唯一需要的是从http到8080的字符串我可以使用javascript或java代码执行此操作,谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用包含以下密钥的Location对象

$backupCommand = "BACKUP DATABASE [UnitTestDB] TO DISK = N'\\networkshare\sqldb\servername\UnitTestDB\FULL\servername_UnitTestDB_FULL_20160614_231500_1.bak', DISK = N'\\networkshare\sqldb\servername\UnitTestDB\FULL\servername_UnitTestDB_FULL_20160614_231500_2.bak', DISK = N'\\networkshare\sqldb\servername\UnitTestDB\FULL\servername_UnitTestDB_FULL_20160614_231500_3.bak', DISK = N'\\networkshare\sqldb\servername\UnitTestDB\FULL\servername_UnitTestDB_FULL_20160614_231500_4.bak' WITH CHECKSUM, COMPRESSION" [regex]::Match($backupCommand,"[DISK = N'](\S*)[']") :具体位置的来源

Location.origin:提供端口号

答案 1 :(得分:0)

在JavaScript中:

var baseUrl = window.location.protocol + "//" + window.location.host;

if(window.location.port != "")
  baseUrl += ":" + window.location.port + "/";