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

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011