Наверное, это простой вопрос, но я не знаю на него ответа.
У меня есть проект myProject. В webContent у меня есть файлы home.xhtml, leave.html и еще 2 папки: кошки и собаки. В каталоге кошек у меня есть страница cat.xhtml, а в каталоге собак у меня есть страница dogs.xhtml.
Я хочу перейти с каждой страницы (дом, кошки, собаки) на страницу leave.html В каждом файле есть commandLink
<h:form>
<h:outputLink value="leave.html" action="#{myBean.leave}">
<f:verbatim>Leave</f:verbatim>
</h:outputLink>
</h:form>
myBean
в методе leave
возвращает строку "оставить"
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>leave</from-outcome>
<to-view-id>/leave.html</to-view-id>
</navigation-case>
</navigation-rule>
Но это не работает. Я также пробовал использовать <to-view-id>../leave.html</to-view-id>
или добавить новую папку leave и поместить туда страницу leave.html. Я использовал <to-view-id>/leave/leave.html</to-view-id>
или <to-view-id>/../leave.html</to-view-id>
но у всех один и тот же результат HTTP-статус 404 /myProject/cats/leave.htlm type Отчет о состоянии
сообщение /myProject/cats/leave.htlm
описание Запрошенный ресурс ( /myProject/cats/leave.htlm) недоступен.