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

  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • movies95

    movies95

    27 Kasım 2006
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014