SORU
10 EYLÜL 2010, Cuma


Bahar 3 RequestMapping: yol değeri Elde

Bir şekilderequestMapping @PathVariable değerleri ayrıştırılmış sonra tam yol değeri var mı?

Yani: /{id}/{restOfTheUrl} /1/dir1/dir2/file.html id=1 restOfTheUrl=/dir1/dir2/file.html ayrıştırmak gerekir

Herhangi bir fikir mutluluk duyacağız.

CEVAP
10 EYLÜL 2010, Cuma


Eşleşmeyen URL parçası bir istek olarak ortaya çıkar HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE adlı: öznitelik

@RequestMapping("/{id}/**")
public void foo(@PathVariable("id") int id, HttpServletRequest request) {
    String restOfTheUrl = (String) request.getAttribute(
        HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
    ...
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EEVblog

    EEVblog

    4 NİSAN 2009
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • Jejoab

    Jejoab

    4 NİSAN 2008