Я переношу приложение в JSF 1.2 в JSF 2.0, перед тем как открывать новое всплывающее окно в jsf 2.0, я открываю окно jsf 2, создавая новое представление для page1.jsf и другого view для page1.xhtml.it создает два представления для одной и той же страницы, единственное отличие суффикса. , когда он создает второе представление, весь мой параметр запроса затерялся, что приводит к пустым всплывающим окнам.JSF 2.0 VIew Handler
отображение сервлет web.xml является:
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
Я бы предложил отказаться от шаблона '* .jsf' и вместо него изменить его на' * .xhtml'. –
Я изменил его, но когда я открываю новое окно в браузере, используя всплывающий скрипт, кнопка h: command нажимается на загрузку тела, но не выполняет мое действие, которое я определяю в своей кнопке. – user2470719