5 ŞUBAT 2010, Cuma
Nasıl etki alanı URL ve uygulama adını almak için?
Senaryo şöyle.
Java web uygulaması yolu takip etti
https://www.mywebsite.com:9443/MyWebApp
Hadi bir JSP dosyası yok ki
https://www.mywebsite.com:9443/MyWebApp/protected/index.jsp
ve almak istiyorum
https://www.mywebsite.com:9443/MyWebApp
bu JSP dosyası içinde.
Tabii ki, sadece URL almak ve sonra yeniden izleme yolu geri, tembel ve aptal bir yol daha var.
Ama bunu programatic bir yolu var mı? Özellikle, etki noktası alabileceğimi düşünüyorum, ama aslında nasıl bir uygulama adı geri alabilirim ""? MyWebApp
CEVAP
5 ŞUBAT 2010, Cuma
HttpServletRequest
belgelerine bir göz atın.
Örnek URL oluşturmak için kullanmanız gerekir:
getScheme()
getServerName()
getServerPort()
getContextPath()
İşte örnek döndüren bir yöntem:
public static String getURLWithContextPath(HttpServletRequest request) {
return request.getScheme() "://" request.getServerName() ":" request.getServerPort() request.getContextPath();
}
Bunu Paylaş:
Benim C sunucusunun IP adresini almak ...
Nasıl StackPanel'çocukların en fa...
Python nasıl bir yol uzantısı olmadan ...
Nasıl yetkili sunucu adı etki alanı ad...
Nasıl tam yol kullanarak bir JavaScrip...