백업 관리 빈에 바인드 된 사용자 이름과 비밀번호를 가졌습니다. Backing Bean에서 DB를 사용하여 사용자 이름과 암호를 확인할 때 login.xhtml
에서 home.xhtml
으로 페이지를 리디렉션하고 싶습니다. 어떻게해야합니까?로그인 한 후 리디렉션하는 방법은 무엇입니까?
답변
faces-redirect=true
매개 변수가 추가 된 뷰 ID 만 반환하면됩니다.
예.
public String login() {
User found = userService.find(username, password);
if (found != null) {
this.user = found;
return "home?faces-redirect=true"; // Will redirect to home.xhtml.
}
else {
addGlobalErrorMessage("Unknown login, please try again");
return null; // Will stay in current view (and show error message).
}
}
그리고? 나는 반환 된 문자열을 어디에 사용합니까? login.xhtml 페이지에 say login.java bean이 바인딩되어 있습니다. 이 방법을 사용하면 사용자를 완전히 새로운 페이지로 리디렉션합니까? –
당신은 무엇을 시도 했습니까? 어떻게 당신을 위해 일하지 않습니까? 당신은 다른 것을 할 필요가 없습니다. 보기 ID가 맞으면 새 페이지가 나타납니다. 위의 대답은'home.xhtml'이'login.xhtml '과 같은 폴더에 있다고 가정합니다. – BalusC
OK, 알겠습니다. 이제 어떻게 작동하는지 말해 주시겠습니까? faces-redirect는 예약 된 매개 변수입니다. 맞습니까? 그 일을 말해줘. –
- 1. Facebook에 로그인 한 후 URL을 리디렉션하는 방법은 무엇입니까?
- 2. 로그인 한 후 해당 페이지로 리디렉션하는 방법은 무엇입니까?
- 3. android에서 Facebook으로 로그인 한 후 다른 활동을 리디렉션하는 방법은 무엇입니까?
- 4. 로그인 후 Routing.prefixes 페이지로 리디렉션하는 방법은 무엇입니까?
- 5. PHP로 로그인 한 후 리디렉션하는 방법
- 6. 로그인 후 리디렉션하는 페이지를 다운로드하는 방법은 무엇입니까? 로그인 폼이
- 7. asp.net mvc 3에 로그인 한 후 사용자를 리디렉션하는 방법 3
- 8. 공유 버튼을 클릭하면 사용자가 로그인 한 후 앱으로 리디렉션하는 방법
- 9. Codeigniter에서 로그인 한 후 다른 사용자 페이지로 리디렉션하는 방법
- 10. grail-spring 보안 플러그인으로 로그인 한 후 리디렉션하는 방법
- 11. 사용자가 로그인 한 후 추가 로그인 시도를 처리하는 방법은 무엇입니까?
- 12. Django에 로그인 한 후 로그인 페이지에 액세스하지 못하게하는 방법은 무엇입니까?
- 13. 사용자에게 리디렉션하는 방법 :/성공적인 로그인 후 로그인 ID : 레일 3
- 14. facebook oAuth 로그인 후 home.php로 리디렉션하는 방법?
- 15. 권한이없는 사용자를 로그인 페이지로 리디렉션하는 방법은 무엇입니까?
- 16. URL을 로그인 페이지로 리디렉션하는 방법은 무엇입니까?
- 17. Zend_Auth를 사용하여 인증 한 후 요청한 URI로 리디렉션하는 방법은 무엇입니까?
- 18. 양식을 제출 한 후 맞춤형 감사 페이지로 리디렉션하는 방법은 무엇입니까?
- 19. 규칙이있는 Drupal에서 fivestar 투표를 한 후 페이지로 리디렉션하는 방법은 무엇입니까?
- 20. 양식을 제출 한 후 동일한 위치에서 리디렉션하는 방법은 무엇입니까?
- 21. 사용자가 로그인 한 후 사용자 요청 액세스 페이지로 다시 리디렉션하는 방법은 무엇입니까?
- 22. 로그인 한 후 이전 페이지 (세션이 만료 된 곳)로 사용자를 리디렉션하는 방법은 무엇입니까?
- 23. 성공적인 페이스 북을 Android에 로그인 한 후 앱으로 리디렉션하는 방법은 무엇입니까?
- 24. asp.net에서 로그 아웃 한 후 리디렉션하는 방법
- 25. 로그인 후 이전 URL로 리디렉션하는 방법
- 26. 인증 후 캔버스 페이지로 리디렉션하는 방법은 무엇입니까?
- 27. 파일 업로드 후 리디렉션하는 방법은 무엇입니까?
- 28. AJAX를 사용하여 리디렉션하는 방법은 무엇입니까?
- 29. Facebook API : XFBML (로그인 버튼)을 사용하여 "Facebook에서 로그인"을 클릭 한 후 페이지를 리디렉션하는 방법은 무엇입니까?
- 30. 사용자가 이미 로그인 한 상태에서 로그인 페이지 대신 승인되지 않은 페이지로 리디렉션하는 방법은 무엇입니까?
jsf 2 또는 jsf 1.x를 사용하고 있습니까? – Daniel
@Daniel : 질문에 대한 역사를 바탕으로 JSF 2.0. – BalusC