Hi gurus, Let's say when a user accesses "http://whatever/faces/index.jsp", I want the user actually sees "http://whatever/faces/XXX/index.jsp" where XXX is from database. (The second index.jsp contains JSF tags.)
There're two ways I can think of. 1, In /faces/index.jsp, use a RequestDispatcher#forward or include. ( I think the inlude() doesn't work because the path of URL would be different than the original path the user originally requested, so MyFaces cannot properly handle it though.) 2. Make a new ServletFilter to intercept the request and rewrite HttpServletRequest#getPathInfo() or something using HttpServletRequestWrapper class. I haven't tested both above so I might be totally wrong. Anyways, which one is better ? or Is there any typical way to make it ? Regards, Wolfgang -------------------------------------- Know more about Breast Cancer http://pr.mail.yahoo.co.jp/pinkribbon/