Trong kỳ này, tôi đang tìm hiểu về ví dụ giới thiệu Spring MVC (có thể tải xuống từ STS dasboard) và tôi có một số câu hỏi đơn giản về các Request Mapping
ví dụ:
1) Trong home.jsp
trang của tôi, tôi có liên kết này:
<li>
<a id="byParameter" class="textLink" href="<c:url value="/mapping/parameter?foo=bar" />">By path, method, and presence of parameter</a>
</li>
Như bạn có thể thấy bằng liên kết này, tôi đang thực hiện Yêu cầu HTTP GET có tham số "foo" chứa giá trị: "bar".
Yêu cầu HTTP này được xử lý bởi phương thức sau của lớp điều khiển MappingController:
@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo")
public @ResponseBody String byParameter() {
return "Mapped by path + method + presence of query parameter! (MappingController)";
}
Phương thức này quản lý Yêu cầu HTTP (chỉ GET
loại) có tham số có tên "foo"
Làm cách nào để lấy giá trị ("bar") của tham số này và đặt nó vào một biến bên trong mã của phương thức by Parameter?