คำถามติดแท็ก viewaction

1
<f: metadata> อะไร, <f: viewParam> และ <f: viewAction> ใช้สำหรับอะไรได้บ้าง
ทุกคนสามารถชี้แจงได้อย่างไรว่าเราสามารถใช้งานทั่วไปหรือตัวอย่างในโลกแห่งความเป็นจริงตัวอย่างข้อมูลนี้ได้หรือไม่ &lt;f:metadata&gt; &lt;f:viewParam id="id" value="#{bean.id}" /&gt; &lt;f:viewAction action="#{bean.init}" /&gt; &lt;/f:metadata&gt;

2
เมื่อใดควรใช้ f: viewAction / preRenderView เทียบกับ PostConstruct
เมื่อใดควรใช้f:viewActionหรือpreRenderViewเหตุการณ์เพื่อเริ่มต้นข้อมูลสำหรับเพจเทียบกับการใช้@PostConstructคำอธิบายประกอบ เป็นเหตุผลที่จะใช้อย่างใดอย่างหนึ่งตามประเภทของขอบเขตของ backing bean เช่นถ้า backing bean เป็น@RequestScopedตัวเลือกในการใช้f:viewActionหรือpreRenderViewมากกว่า@PostConstructเพื่อเริ่มต้น backing bean ก่อนที่จะแสดงผลมุมมองจะไม่เกี่ยวข้องเหมือนทั้งสองอย่าง ได้ผลเหมือนกันไหม f: viewAction หรือ preRenderView &lt;f:metadata&gt; &lt;f:viewAction action="#{myBean.initialize}" /&gt; &lt;/f:metadata&gt; &lt;f:metadata&gt; &lt;f:event type="preRenderView" listener="#{myBean.initialize}"/&gt; &lt;/f:metadata&gt; หรือ @ โพสต์คอนสตรัค public class MyBean { @PostConstruct public void initialize() { } }
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.