PrettyFaces 3.3.3 및 Wildfly 10.1.0.Final에서 실행되는 webapp가 있습니다. URL을보다 사용자 친화적으로 만들기 위해 PrettyFaces를 사용했습니다.예쁜 URL은 PrettyFaces를 사용하여 리소스를 숨 깁니다.
private String language;
private String zone;
갖는 값 :
language = "en"
zone = "drinks"
문제 빈 내부에 두 개의 변수가 될 것이다이 경우
http://www.example.com/en/drinks
:에 유효한 URL의 예는 유사하다 경로가있는 CSS 파일도 있습니다.
http://www.example.com/styles/style.css
PrettyFaces 잘못 실제 리소스에 액세스에서 저를 방지,이 해석 :
language = "styles"
zone = "style.css"
나는 CSS 파일의 URL을 번역하지 PrettyFaces을 말할 수있는 방법을 찾기 위해 노력했다,하지만 난 아무것도 찾을 수 없습니다 그런 식으로.
예쁜 URL을 유지하여 CSS 파일에 액세스 할 수있는 방법이 있습니까?
나의 현재 PrettyFaces의 설정은 다음과 같습니다
<url-mapping id="zoneSelected">
<pattern value="/#{navigationController.language}/#{navigationController.zone}" />
<view-id>/faces/index.xhtml</view-id>
</url-mapping>