Jeff can you update wiki page, if udos hint is successful ?
-Matthias On 1/17/06, Udo Schnurpfeil <[EMAIL PROTECTED]> wrote: > Hi Jeff, > > please try to map the NonFacesRequestServlet like: > > <servlet-mapping> > <servlet-name>NonFacesRequestServlet</servlet-name> > <url-pattern>/NonFacesRequestServlet</url-pattern> > </servlet-mapping> > > And use the external URL: > > http://localhost:8080/ebusiness/faces/NonFacesRequestServlet?id=1 > > By the way: Which ServletContainer? Version? > > Hope that helps > > Udo > > Jeffrey Porter wrote: > > I'm still really stuck over this. > > > > Has anyone any ideas why I, when I click on a commandButton, get 404 > > Error & no call is made to the code behind the commandButton. This only > > occurs on the page when it is displayed via the NonFacesRequestServlet > > and not when I get to the page from another action. > > > > I have the following settings. > > > > The web.xml contains... > > <servlet-mapping> > > <servlet-name>Faces Servlet</servlet-name> > > <url-pattern>/faces/*</url-pattern> > > </servlet-mapping> > > <servlet-mapping> > > <servlet-name>Faces Servlet</servlet-name> > > <url-pattern>*.jsf</url-pattern> > > </servlet-mapping> > > > > The URL I request is.. > > http://localhost:8080/ebusiness/faces/view/task?id=1 > > > > /view/ is mapped to my NonFacesRequestServlet > > > > The NonFacesRequestServlet sets the following.. > > UIViewRoot view = viewHandler.createView(facesContext, "/jsp/view.jsp"); > > navigationHandler.handleNavigation(facesContext, null, > > "showExistingNCM"); > > > > The faces-config.xml contains... > > <navigation-rule> > > <from-view-id>/jsp/view.jsp</from-view-id> > > <navigation-case> > > <from-outcome>showExistingNCM</from-outcome> > > <to-view-id>/jsp/theNCM.jsp</to-view-id> > > </navigation-case> > > </navigation-rule> > > > > The commandButton that's clicked is... > > <h:commandButton immediate="true" value="Cancel" > > action="#{managerDocument.abortSaveNCM }"/> > > > > The code called is (or not called in this case, since I never hit the > > break point on it)... > > public String abortSaveNCM() { > > //insert any bus logic here > > return ("abort"); > > } > > > > The faces-config.xml contains for the page that is displayed... > > <navigation-rule> > > <from-view-id>/jsp/theNCM.jsp</from-view-id> > > <navigation-case> > > <from-outcome>abort</from-outcome> > > <to-view-id>/jsp/taskList.jsp</to-view-id> > > <redirect/> > > </navigation-case> > > </navigation-rule> > > > > The URL shown after I click the commandButton... > > http://localhost:8080/ebusiness/view/task/jsp/theNCM.jsp > > HTML: HTTP Status 404 - /view/task/jsp/theNCM.jsp > > > > A screen shot of the page I get from the sevlet... > > http://www.porter.eu.com/jeff/1a.JPG > > > > A screen shot of the page I get when I click the "cancel" commandButton > > http://www.porter.eu.com/jeff/2a.JPG > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > From: Simon Kitching [mailto:[EMAIL PROTECTED] > > Sent: 13 January 2006 06:01 > > To: MyFaces Discussion > > Subject: Re: How can I redirect from a servlet to a JSF page (that > > isbacked by a bean)? > > > > Hi Mike, > > > > I've gathered the info posted so far and created this page: > > http://wiki.apache.org/myfaces/InvokingJsfPagesWithStandardUrls > > > > Anyone who actually gets this working, please review the wiki page and > > make any necessary corrections/enhancements! > > > > Cheers, > > > > Simon > > > > Corrections or enhancements > > On Wed, 2006-01-11 at 13:50 -0500, Mike Kienenberger wrote: > > > >> If nothing else, this question has been asked enough times that > >> someone who's using it or has ideas how to solve it should write up a > >> wiki page on the topic :) > >> > >> On 1/11/06, Volker Weber <[EMAIL PROTECTED]> wrote: > >> > >>> Hi Jeffrey, > >>> > >>> you are in the situation to serve a Non-Faces Request to a Faces > >>> Response as described in the jsf 1.1 spec in section 2.1.1. > >>> > >>> Take a look at tobagos NonFacesRequestServlet [1] how this situation > >>> could handled. > >>> > >>> I don't know if there is somthing like this in tomahawk, could be a > >>> candidate for commons.jar. > >>> > >>> Regards, > >>> Volker > >>> > >>> [1]: > >>> > >>> > > http://svn.apache.org/viewcvs.cgi/incubator/tobago/trunk/tobago-core/src > > /main/java/org/apache/myfaces/tobago/servlet/NonFacesRequestServlet.java > > ?view=markup > > > >>> Jeffrey Porter wrote: > >>> > >>>> Hello all. > >>>> > >>>> > >>>> > >>>> I have the situation where I want to send a URL out in an email > >>>> > > for a > > > >>>> person to click on, so that they can then see a page in my system. > >>>> > >>>> > >>>> > >>>> Normally I'd have a backing servlet that takes the parameters in > >>>> > > and > > > >>>> redirects to the page I want the user to view. > >>>> > >>>> But since I'm using myfaces, I don't know how to redirect to a JSF > >>>> > > page. > > > >>>> > >>>> In this case I'm at a complete loss to where I should start. > >>>> > >>>> > >>>> > >>>> Can some one please prod me in the correct direction. > >>>> > >>>> > >>>> > >>>> Thanks > >>>> > >>>> Jeff > >>>> > >>>> > >>>> > >>>> > >>> -- > >>> Don't answer to From: address! > >>> Mail to this account are droped if not recieved via mailinglist. > >>> To contact me direct create the mail address by > >>> concatenating my forename to my senders domain. > >>> > >>> > > > > > > > > -- Matthias Wessendorf Zülpicher Wall 12, 239 50674 Köln http://www.wessendorf.net mwessendorf-at-gmail-dot-com

