2010-02-18 32 views
8

Tôi muốn sử dụng nhiều trình phân giải chế độ xem trong ứng dụng web của mình dựa trên spring mvcNhiều chế độ xem giải quyết vào mùa xuân mvc

Bất kỳ ai cũng có thể cho tôi biết cách thực hiện điều đó.

Tôi muốn sử dụng cả JSP và freemarker trong ứng dụng của mình. Vui lòng đề xuất một số cách tiếp cận hoặc liên kết hoặc ví dụ ..

Tất cả trợ giúp đều được đánh giá cao.

Adhir

Trả lời

11

Bạn có thể thêm bao nhiêu chế độ xem theo ý muốn. Bạn có thể chỉ định thứ tự mà trong đó chế độ xem cần phải được kiểm tra. Spring sẽ lấy trình phân giải chế độ xem đầu tiên có thể giải quyết thành công chế độ xem.

ví dụ: Vì bạn có JSP và freemarker thêm trình phân giải chế độ xem cho cả hai và cung cấp thuộc tính thứ tự 1 cho JSP và 2 cho freemarker. Nếu chế độ xem của bạn là /freemarker/hello.ftl thì trình lưu giữ lại JSP sẽ không thành công vì nó sẽ không thể tìm thấy tệp /freemarker/hello.ftl thứ, sau đó trình phân giải tự do sẽ xử lý chế độ xem này. Nhưng nếu trình phân giải JSP có thể tìm thấy tệp và giải quyết nó thì trình phân giải trình giải phóng sẽ không được sử dụng để giải quyết chế độ xem đó

Tham khảo: Chaining ViewResolvers

Các vấn đề liên quan