Tôi biết rằng nếu một tham số trông như thế này:Nhận giá trị từ @RequestParam mà không quy định tên
@RequestParam("userId") String userId
tôi có thể nhận được giá trị bằng cách gọi này:
requestParam.value()
Nhưng nếu tôi làm không chỉ định một tên, Spring sẽ tự động sử dụng tên biến. Như thế này:
@RequestParam String userId
Nếu tên param không được chỉ định, làm cách nào tôi có thể truy cập? Tôi biết nó có thể bởi vì Spring làm bằng cách nào đó, nhưng requestParam.value() là trống trong trường hợp này.
Tài liệu hướng dẫn mùa xuân (http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/bind/annotation/RequestParam.html) nói rằng giá trị() trả về "" theo mặc định, không phải null. Trong thực tế, chú thích Java không được phép chứa null. – ignis
Cảm ơn, tôi đã sửa đổi từ ngữ – user1007895