2009-12-08 2 views
0

Сказать, что я нахожусь на странице вJSF Навигация Правила с относительными путями

www.foo.com/foo/bar/page.jsf 

и хотите определить правила навигации для перехода к

www.foo.com/foo/ 

как бы я определить <to-view-id> правила навигации , Я думал, что это будет что-то вроде этого:

<navigation-case> 
    <from-outcome>goToFoo</from-outcome> 
    <to-view-id>/../</to-view-id> 
</navigation-case> 

но бросает ошибка синтаксического анализа при вызове. Я полагаю, что чего-то не хватает. Есть идеи?

ответ

4

Правила навигации JSF относятся к контексту приложения, а не к текущей странице. Если foo - ваш контекст приложения, то /page.jsp всегда будет www.foo.com/foo/page.jsf, а не www.foo.com/foo/bar/page.jsf.

Кроме того, я считаю, что вы должны ссылаться на фактические страницы, например. вы должны включить часть page.jsf.

Смежные вопросы