2013-10-18 22 views

Trả lời

8

một cách đơn giản:

<f:viewParam> được sử dụng bên trong <f:metadata> để đính kèm một UIViewParameter như siêu dữ liệu cho giao diện hiện tại. Ví dụ, nếu bạn truy cập vào trang myapp/check.jsf?id=3 và trang check.jsf của bạn có này:

<f:metadata> 
    <f:viewParam name="id" value="#{mrBean.id}"/> 
</f:metadata> 

Giá trị 3 sẽ được đặt trên id tài sản mrBean 's khi trang được tải.

Mặt khác, <f:param> đặt tham số trong thành phần gốc (kèm theo) của thẻ này, có thể truy cập sau bằng cách tự lấy thông số của thành phần. Điều này đặc biệt thực sự mạnh mẽ (tuy nhiên, tai hại nếu sử dụng sai) bởi vì thông qua EL bạn có thể đạt được một số kết quả thú vị.

Nó có thể được sử dụng trong các ngữ cảnh khác nhau. This link cung cấp phạm vi ứng dụng thú vị.

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