0

我正在尝试使我的页面可收藏,但它不起作用。这是代码:

   <f:metadata>
       <f:viewParam id="id" name="id" value="#{myBean.id}" />
       <f:event type="preRenderView"  listener="#{myBean.preRenderView}" />
    </f:metadata>

MyBean.java

@Named("myBean")
@ConversationScoped
public class MyBean implements Serializable {

   private Object id; //get set

   public void preRenderView()   {

       if (!FacesContext.getCurrentInstance().isPostback()) {   
           //test....
       }
   }
}

page.jsf?id=3从浏览器调用时,会调用该方法,但未设置参数。有人知道出了什么问题吗?

4

0 回答 0