2014-03-31 1 views
2

내 애플리케이션 (내부 용 CMS)에서 JSF를 사용하여 데이터베이스에 동적 URL (예 : http://example.com/page3)이 저장된 페이지를 제공하는 방법에 문제가 있습니다. 일반적으로 데이터베이스에서 페이지 콘텐츠를 가져 와서 jsf 파일에 넣고 /page3으로 제공한다고 가정 해 보겠습니다. JSF에서 요청 URL을 얻고, WAR에서 * xhtml을 검색하는 대신 기사의 데이터베이스를 검색하고, JSF XHML 파일을 동적으로 빌드하고이를 JSF로 InputStream처럼 리턴하는 방법이 있습니까? 나는 this answed by Thomas Maerz을 발견했지만, 내 글래스 피쉬의 V4 (인 Mojarra 2.2)에데이터베이스에서 Facelets 템플릿로드하기

Unable to create a new instance of 'com.test.CustomResourceResolver': java.lang.InstantiationException: com.test.CustomResourceResolver 

에 실패하고, 또한 ResourceResolver is deprecated in JSF2.2 것을 발견했다.

저는 많은 것을 봤습니다. 그러나 이것은 JSF에서 흔히/문서화되지 않은 부분 인 것으로 보입니다.

도움 주셔서 감사합니다.

+0

전체 스택 추적 및 관련 코드 줄을 추가 할 수 있습니까? –

답변

-1

나는 완벽하게 문제를 이해하지 못했지만 URL 변경을 위해 prettyfaces를 사용할 수 있습니다. 동적 양식의 경우 primeface ext를 사용할 수 있으며 데이터베이스에 양식을 보관하지 않는 것이 좋습니다. 목표를 알면 더 유용하다고 제안 할 수 있습니다. 대답.