Sự khác biệt giữa <f:viewParam>
và <f:param>
trong JSF 2.1 là gì?Sự khác biệt giữa <f:viewParam> và <f:param> là gì?
6
A
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
- 1. Sự khác biệt giữa <system.web> và <system.webServer> là gì?
- 2. Whats sự khác biệt giữa <RequiredTargetFramework> và <targetframeworkversion> là gì?
- 3. Java: Sự khác biệt giữa <init> và <clinit> là gì?
- 4. Sự khác biệt giữa <pubDate> và <lastBuildDate> trong RSS là gì?
- 5. Sự khác biệt giữa DbSet <> và DbSet ảo <> là gì?
- 6. Sự khác nhau giữa <%: và <% = và <% # trong aspx là gì?
- 7. Sự khác nhau giữa "<>" và "! =" Là gì?
- 8. Sự khác biệt giữa <T: Trait> Hộp <T> và & Trait/Box <Trait> là gì?
- 9. Sự khác nhau giữa <% %> và <%=%> là gì?
- 10. Sự khác nhau giữa Danh sách <string> và IEnumerable <String> là gì?
- 11. Sự khác nhau giữa <% # và <% = thẻ mở là gì?
- 12. Sự khác nhau giữa <TargetFramework> và <RuntimeFrameworkVersion> là gì?
- 13. Sự khác nhau giữa HashSet <T> và Danh sách <T> là gì?
- 14. Sự khác nhau giữa <a_element /> và <a_element xsi: nil = "true" /> là gì?
- 15. sự khác biệt giữa '! =' Và '<>' trong mysql
- 16. Ý nghĩa ":" trong <%: và sự khác biệt với <% = là gì?
- 17. Sự khác biệt giữa <> và! = Toán tử trong MySQL là gì?
- 18. Sự khác nhau giữa cout << cout và cout << & cout trong C++ là gì?
- 19. XSLT: sự khác nhau giữa <copy-of> và <apply-templates> là gì?
- 20. Sự khác nhau giữa <? super E> và <? extends E> là gì?
- 21. Sự khác nhau giữa <stdin> và <STDIN> là gì?
- 22. Sự khác nhau giữa <chrono> và <ctime> là gì?
- 23. sự khác biệt giữa những gì là <button onclick = ...> và <a href="#" onclick=.../>
- 24. Sự khác biệt giữa việc chờ nhiệm vụ <T> và Task <T> .Result là gì?
- 25. sự khác biệt giữa danh sách <> và từ điển <> trong C# là gì
- 26. GAE: Sự khác biệt giữa <min-pending-latency> và <max-pending-latency> là gì?
- 27. Sự khác biệt giữa "mẫu <class T>" và "mẫu <typename T>" là gì?
- 28. sự khác biệt giữa/* ... */và là gì/** ... */
- 29. Sự khác biệt giữa Tác vụ <> và IAsyncOperation <>
- 30. Sự khác biệt giữa liệt kê <? mở rộng ZipEntry> và Enumeration <ZipEntry>?