SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Howcast

    Howcast

    4 EKİM 2007
  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • Vsauce

    Vsauce

    30 Temmuz 2007