SORU
8 ŞUBAT 2010, PAZARTESİ


Tamamlamak için HttpServletRequest URL

HttpServletRequest bir nesne var.

Nasıl bu ara benim sunucu uygulaması gelmesi nedeniyle tam ve tam URL alabilirim?

Ya da en azından mümkün olduğu kadar doğru, belki de rejenere edilebilir şeyler var gibi (parametreler sırası, belki).

CEVAP
8 ŞUBAT 2010, PAZARTESİ


HttpServletRequest aşağıdaki yöntemleri vardır:

  • getRequestURL() - döndürür sorgu dize ayırıcı karakter önce tam URL ? parçası
  • getQueryString() - döndürür sorgu dize ayırıcı karakter sonra tam URL ? parçası

Tam URL almak için, yap:

public static String getFullURL(HttpServletRequest request) {
    StringBuffer requestURL = request.getRequestURL();
    String queryString = request.getQueryString();

    if (queryString == null) {
        return requestURL.toString();
    } else {
        return requestURL.append('?').append(queryString).toString();
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006