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

  • engineerguy

    engineerguy

    10 Ocak 2010
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008