2013-02-19 1 views
0

직면 URL 재 작성을위한 예쁜 얼굴들. 지금 나는 내 로그인 페이지를 표시해야합니다 있도록는 server.xml에 그래서 내가 좋아하는 내가 사용하고</p> <pre><code>http://localhost:8080/login.xhtml </code></pre> <p>을 응용 프로그램에 액세스 할 수 오전에 내가 하나의 응용 프로그램이 바람둥이 sever.I에서 실행이 경로를 제거

http://localhost:8080 

같은 서버에 요청을 보내는 방법을 알고 싶어요. 내 꽤-config.xml 파일은

<url-mapping id="login"> 
    <pattern value="/" /> 
    <view-id value="/login.xhtml" /> 
</url-mapping> 

는 나에게 해결책을 알려 working.please가 없습니다. (유효)

+0

"http : // localhost : 8080 /"이렇게해야한다고 생각합니다. 설정 파일에 따라 로그인 페이지에 매핑됩니다. –

답변

1

예쁜-구성 부분은 경로가 //login.xhtml 매핑되어야하며 (동작 방법뿐만 아니라) JSF 성분의 결과뿐만 pretty:login 지칭 될 수 있음을 말한다. 여기에서

불일치에 대한 두 가지 옵션이 있습니다 :

  1. Prettyfaces은 web.xml에 FacesServlet에 매핑, 귀하의 경우하지 faces/*하지 *.jsf*.xhtml을해야한다는 것을 의미 유효한 URL을 지적해야한다가,
  2. Prettyfaces는 JSF 구성 요소에서 적절하게 사용되어야합니다. 예를 들어 <h:link outcome="pretty:login" value="Home" />/ 값을 가진 HTML a 요소를 렌더링합니다 (클릭하면 내부적으로 login.xhtml이 표시됨).

또한 우수 PrettyFaces documentation을 읽는 것이 도움이됩니다.

+0

web.xml이 변경되어 작동했습니다. 도움을 주셔서 감사합니다. –