У меня были эти проблемы в течение нескольких дней.надеюсь, это будет чище, и кто-то, кто делал это раньше, может мне помочь!
Я создаю webApp с JSF 2.0 в Eclipse, работающем на сервере Tomcat 7.0.и сделал сервлет, к которому я хочу пойти, но я не знаю, как изменить правила навигации, чтобы взять меня туда:
В моем проекте путь src / com / servlets / PdfServlet, поэтому, когда яЗапустите проект на сервере, к этому сервлету можно получить доступ через url localhost: 8080 / miloWeb / PdfServlet.сервлет фактически создает для меня файл PDF и отображает его.
в любом случае мой xhtml имеет следующее:
<h:commandButton id="reportButton" action="reportPdf" styleClass="button" value="get Report" ></h:commandButton>
мои правила навигации лиц-конфигураций выглядят так:
<navigation-rule>
<navigation-case>
<from-outcome>reportPdf</from-outcome>
<to-view-id>/miloWeb/PdfServlet</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
но мне понадобится miloWeb / Faces / MiloWeb / PdfServlet, и мне нужно, чтобы он привел меня в miloWeb / PdfServlet.
Любые идеи о том, как выполнить это, или другой маршрут или делать это?