Did you have redirect set in the navigation rule (it is required)?
Have a look at the NavigationHandlerImpl.java for the exact code to
determine the behavior.
On 6/21/07, Stéphane Poirier <[EMAIL PROTECTED]> wrote:
Full URL doesn't work, I just get a load of error (See bellow). The ViewId
solution sounds like a great solution. BTW, what is the
ExternalContext.dispatch() doing?
Thanks!
(...)
2007-06-21 11:14:47
org.apache.myfaces.trinidad.context.RenderingContext attach
ATTENTION: Trying to attach RenderingContext to a thread that already had
one.
(...And many, many more)
at javax.faces.webapp.FacesServlet.service
(FacesServlet.java:245)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java
:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
at
org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:403)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
at
org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
at
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java
:259)
at
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:439)
at
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:114)
at
org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView
(ViewHandlerImpl.java:182)
at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render
(LifecycleImpl.java:144)
On 6/21/07, Andrew Robinson <[EMAIL PROTECTED]> wrote:
> I believe a full url (with the scheme) as a view ID will navigate to that
page
>
> for example, use:
> http://somehost/somecontext/somepage.jsp
>
> If that doesn't work for you (having to put that in there), you may
> have to use a custom navigation handler or view handler and catch the
> external link and send a redirect from inside those components.
>
>
>
>
>
> On 6/21/07, Stéphane Poirier <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I'm wondering if it's possible, using navigation-cases, to add
communication
> > between different JSF applications (or even from a JSF application to a
> > non-JSF app)? I know an getExternalContext().redirect can be used but if
> > there is a more standard and clean way to do this, I'd be glad to know.
> >
> > Thanks in advance!
> >
>