ViewHandler

UI Components for JSF
Post Reply
daur5456
Posts: 1
Joined: 24 Mar 2011, 13:12

24 Mar 2011, 13:46

Hello, I have to created a custom View Handler but I get an error 404 . when I use it.

I use PrimeFaces 2.2.1


I have declared in face config :

Code: Select all

<view-handler>com.app.util.SimpleHandler</view-handler>[
the code is very simple :

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 ?

Rainer
Posts: 8
Joined: 21 Mar 2011, 17:28

06 Apr 2011, 11:29

Hi,

I had a similar problem. Try extending com.sun.faces.application.view.MultiViewHandler instead.
Worked for me.

Rainer
Primefaces 3.0.M3
MyFaces 2.1.3
GAE

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

06 Apr 2011, 11:34

Or ViewHandlerWrapper

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 17 guests