Hmm,
cool requirement :)
ok - on first thoughts - you can handle somehow "not found event" (for
example by overriding default ErrorHandler in MyFaces config) and do
with NavigationHandler needed forward/redirect
for example - in Errorhandler you have access to FacesContext
class YOurErrorHandler{
//determine to which view you should go when requested file/view not found
//get navigationHandler
navigationHandler.handleNavigation(context, null, nameOfneededRootView);
}
and put for every such case in faces config such thing
<navigation-case>
<from-outcome>nameOfneededRootView</from-outcome>
<to-view-id>blablabla.jsp</to-view-id>
<redirect/>
</navigation-case>
Hope it will help
2008/12/5 Gerhard Petracek <[EMAIL PROTECTED]>:
> hello,
>
> with jsp:
>
> web.xml
> <welcome-file-list>
> <welcome-file>index.jsp</welcome-file>
> </welcome-file-list>
>
> then you can place an index.jsp file in the target folder
> sample content:
> <%@ page session="false"%>
> <%
> response.sendRedirect("directory_default_page.jsf");
> %>
>
> or with html:
>
> web.xml
> <welcome-file-list>
> <welcome-file>index.html</welcome-file>
> </welcome-file-list>
>
> then you can place an index.html file in the target folder
> sample content:
> <html>
> <head>
> <meta http-equiv="refresh" content="0; URL=directory_default_page.jsf">
> </head>
> </html>
>
> as anton mentioned:
> please don't use it instead of navigation rules.
>
> regards,
> gerhard
>
>
>
> 2008/12/5 VIJAY SONAWANE <[EMAIL PROTECTED]>
>>
>> Thanks for reply Anton,
>>
>>
>>
>> what I am trying to do is when user only enters url upto the
>> folder name where the actual page to be displayed is present
>> Example: I have folder User in my project structure.
>> So now if the user wants to access the page which is in this folder but
>> by mistake if the user doesn't provide the page name in the URL,but provides
>> till the folder where the page is included in ( i.e .http://myserver/users/
>> )
>> then it should show page http://myserver/users/userhome.html.
>>
>>
>>
>> ________________________________
>> From: Anton Gavazuk <[EMAIL PROTECTED]>
>> To: MyFaces Discussion <[email protected]>
>> Sent: Friday, 5 December, 2008 3:22:16 PM
>> Subject: Re: How to redirect page in JSF
>>
>> Hi
>> I dont understand you problem,
>>
>> what are you expecting?
>>
>> redirect in jSF could be done for example in navigation rules in faces
>> config file.
>>
>> 2008/12/5 VIJAY SONAWANE <[EMAIL PROTECTED]>:
>> > Hi all,
>> >
>> > I am new to JSF.
>> > I am facing one problem of url redirecting.
>> > i.e. if user enters url like this
>> > http://myserver/project1/viewers/
>> > then he/she redirected to default page
>> > http://myserver/project1/viewers/viewersHome.html page.
>> >
>> > note : all my pages are in xhtml
>> >
>> > thanks in advance
>> >
>> > Vj++
>> >
>> >
>> >
>> > ________________________________
>> > Add more friends to your messenger and enjoy! Invite them now.
>>
>> ________________________________
>> Be the first one to try the new Messenger 9 Beta! Click here.
>
>
> --
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>