Ullas
Ullas

Reputation: 837

How we call method before page is loaded in JSF?

@ManagedBean(name="bean")
@SessionScoped
public class MyBean{

@PostConstruct
public void postConstruct()
{
System.out.println("Inside post Construct");
}

public void beforePageLoad()
{
System.Out.println("Called before pageload for session scoped bean!!!");
}
}


How can we call beforePageLoad method everytime before the page loads.

Upvotes: 1

Views: 3196

Answers (1)

Michele Mariotti
Michele Mariotti

Reputation: 7469

inside your page:

 <f:metadata>
    <f:event type="preRenderView" listener="#{bean.listener}"/>
 </f:metadata>

Upvotes: 5

Related Questions