I use PrimeFaces 2.2.1
I have declared in face config :
Code: Select all
<view-handler>com.app.util.SimpleHandler</view-handler>[
Code: Select all
public class SimpleHandler extends ViewHandler {
private static final Log LOG = LogFactory.getLog(SimpleHandler.class);
protected ViewHandler base;
public SimpleHandler(ViewHandler base) {
super();
this.base = base;
}
@Override
public String getActionURL(FacesContext context, String viewId) {
LOG.debug("getActionURL() - viewId ->" + viewId);
return base.getActionURL(context,viewId);
}
@Override
public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOException, FacesException {
base.renderView(context, viewToRender);
}
@Override
public UIViewRoot restoreView(FacesContext context, String viewId) {
return base.restoreView(context, viewId);
}
@Override
public Locale calculateLocale(FacesContext arg0) {
return base.calculateLocale(arg0);
}
@Override
public String calculateRenderKitId(FacesContext arg0) {
return base.calculateRenderKitId(arg0);
}
@Override
public UIViewRoot createView(FacesContext arg0, String arg1) {
return base.createView(arg0, arg1);
}
@Override
public String getResourceURL(FacesContext arg0, String arg1) {
return base.getResourceURL(arg0, arg1);
}
@Override
public void writeState(FacesContext arg0) throws IOException {
base.writeState(arg0);
}
}
Any idea about that ?