wiem, że jeśli parametr wygląda następująco:Pobranie wartości z @RequestParam bez określonej nazwy
@RequestParam("userId") String userId
mogę uzyskać wartość, wywołując w ten sposób:
requestParam.value()
Ale jeśli nie podaj nazwę, Spring automatycznie używa nazwy zmiennej. W ten sposób:
@RequestParam String userId
Jeśli nazwa parametru nie jest określona, jak mogę uzyskać do niego dostęp? Wiem, że jest to możliwe, ponieważ Spring robi to w jakiś sposób, ale requestParam.value() jest w tym przypadku pusta.
[Dokumentacja wiosna] (http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/bind/annotation/RequestParam.html) mówi, że wartość() zwraca "" domyślnie, a nie null. W rzeczywistości adnotacje Java nie mogą zawierać wartości null. – ignis
Dzięki, poprawiłem sformułowanie – user1007895