Wiązanie żądania z zasobem
Dla każdego żądania dostępu do zasobu domyślnie jest tworzony nowy obiekt zasobu. Parametry metody zasobu, pola klasy i właściwości komponentu można kojarzyć za pomocą adnotacji @
xxx
Param
na etapie tworzenia obiektu. Do wiązania różnych części żądania z parametrem metody żądania, polem lub właściwością komponentu służą (oprócz adnotacji @PathParam
i @QueryParam
) następujące adnotacje:
-
Adnotacja
@CookieParam
wiąże wartość pliku cookie:public Order getOrder( @CookieParam("JSESSIONID")String sessionid) { // ... }
Powyższy kod wiąże wartość pliku cookie
JSESSIONID
z parametrem metody zasobu nazwanymsessionid
. -
Adnotacja
@HeaderParam
wiąże wartość nagłówka protokołu HTTP:public Order getOrder( @HeaderParam("Accept")String ...
Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.