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

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • fast2hell

    fast2hell

    16 AĞUSTOS 2006