Adnotacja jpalio.mvc.annotations.RequestParam służy do oznaczania argumentów metod kontrolera. Powinna być ona używana tylko w przypadku argumentów metod oznaczonych jako RequestHandler. Adnotacja ta pełni ważną rolę w algorytmie dopasowania bieżącego żądania do danej metody. Adnotacja ta umożliwia także wiązanie parametrów żądania do argumentów metody. Poniżej przedstawiono zestawienie wszystkich pól tej adnotacji wraz z opisem.
| Nazwa | Opis | Wartość domyślna |
| name | Nazwa parametru w kontekście bieżącego żądania, która ma zostać związana z danym argumentem metody kontrolera. |
brak |
| value | Wymagana wartość parametru o nazwie określonej za pomocą pola name | brak |
| required | Określa czy dany parametr jest wymagany aby dana metoda została dopasowana do żądania. |
true |
| format | Pole używane do konwertowania wartości parametrów do typów zadeklarowanych w metodzie (np. typu java.util.Date) | brak |
Przykład w Groovy:
@RequestParam(name="_RowID") Long objectId
@RequestParam(name="objectCode") String objectCode