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

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • Distractify

    Distractify

    1 Aralık 2011
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011