Which object holds model data?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Model". Trong Spring MVC, phương thức controller có thể khai báo tham số kiểu Model (org.springframework.ui.Model) rồi gọi addAttribute để đặt dữ liệu; sau khi phương thức trả về tên view, DispatcherServlet chuyển các thuộc tính này cho template, nên Thymeleaf đọc được chúng bằng biểu thức như ${products}. Model vì thế là đối tượng giữ dữ liệu đi từ controller sang view. "Entity" là lớp gắn @Entity ánh xạ tới bảng trong cơ sở dữ liệu; một entity có thể được đặt vào Model như một thuộc tính, nhưng bản thân nó là dữ liệu nghiệp vụ chứ không phải nơi chứa dữ liệu cho view. "View" là thành phần hiển thị, nó đọc dữ liệu từ model chứ không giữ dữ liệu. "Context" gợi tới ApplicationContext, tức container IoC quản lý bean, không phải chỗ truyền dữ liệu của một yêu cầu tới giao diện.
Cùng phần 5
What is the role of the Controller in Spring MVC?Có lời giảiCâu hỏiYou have a controller:
@RestController
class TestController {
@GetMapping("/hello")
public String hello() { return "Hi"; }
}
What is the response of GET /hello request?Có lời giảiCâu hỏiWhich component in Spring resolves logical view names to actual templates?Có lời giảiCâu hỏiCả 30 câu của chủ đề30 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây