JSF 2.0을 사용하여 웹 사이트를 구축하고 있습니다. 이클립스 그래서 내가 "로컬 호스트 /을 myApp/가 /index.xhtml에 직면"방문해야 내 응용 프로그램을 보려면 다음 web.xml 파일JSF 시작 페이지를 설정하는 가장 좋은 방법은 무엇입니까?
...
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
...
를 생성합니다. 다음
...
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
...
또는 설정으로 web.xml을 변경
: 나는 "로컬 호스트 /을 myApp/index.xhtml"
내가이이 옵션을 참조를 방문하여 직접보고하는 것을 선호 faces/index.xhtml에 자바 스크립트/메타를 직접 수행하는 내 기본 디렉토리에 index.xhtml을 올리십시오.
당신은 어느 것이 더 낫다고 생각합니까? 또는 당신이 그것을 어떻게 할 다른 방법이 있습니까?
안녕하세요, 또한 제가 생각한 옵션입니다 (.xhtml 만 매핑). Eclipse Helios를 사용하고 .xhtml 파일을 기본적으로 생성하고 위의 web.xml을/faces/..의 servletmapping과 함께 생성합니다. JSF 2.0에서 .jsf가 더 이상 권장되지 않습니다. 동적 페이지 만 있기 때문에 (i18n 때문에) 모든 .xhtml 매핑이 잘되어야합니다. – Tim
아, 그 다음 특정 Eclipse 설정이어야합니다. JSF 2.0에서 더 이상 권장되지 않는 것은 Facelets 대신 JSP를 사용하는 것입니다. :) – BalusC