HttpServletRequest를 사용하여 백엔드 빈에서 jsf로 현재 페이지의 URL을 가져올 수 있습니다. 그러나 현재 페이지 제목을 얻는 방법이 있습니까?jsf에서 현재 페이지의 제목을 얻는 방법
2
A
답변
3
아니요, 직접적으로 가능하지 않습니다. HTTP 요청과 연관된 HTTP 응답의 HTML <title>
태그의 맛에만 나타납니다. 당신은 이론적으로 XML 파서를 사용하여 뷰 파일을 구문 분석하고 그것으로부터 <title>
요소를 추출 할 수 있습니다. 그러나 이것은 간단합니다.
다른 방법으로는 더 잘 할 수 있습니다. 컨트롤러에서 관심있는 변수는 모델에 포함되며 뷰에는 포함되지 않습니다 (하드 코딩 됨). 모델의 속성 제목을 확인하고과 같이 EL에 표시 :
<title>#{page.title}</title>
당신은 자신의 URL, 또는 더 나은, 구문 /path/filename.xhtml
을 가지고 자신의 JSF 뷰 ID를 기반으로 페이지의 매핑을 가질 수 있습니다. 당신이 Map<String, Page>
에서 그들을 누르고 있으면
String title = pages.get(facesContext.getViewRoot().getViewId()).getTitle();
관련 문제
- 1. 현재 페이지의 ID를 얻는 방법
- 2. Wordpress : 내 페이지의 현재 이름을 얻는 방법
- 3. GAE 템플릿에서 현재 페이지의 URL을 얻는 방법
- 4. 브라우저 확장 - 현재 페이지의 URL을 얻는 방법
- 5. 페이지 제목을 얻는 방법?
- 6. Dailymotion 제목을 얻는 방법
- 7. 최고 viewcontroller의 제목을 얻는 방법?
- 8. JSF에서 listOfValues 또는 autoComplete를 얻는 방법
- 9. 루비에서 페이지 제목을 얻는 방법
- 10. SharePoint 목록의 제목을 얻는 방법?
- 11. 웹 페이지의 제목을 반환합니다. UIWebView
- 12. JSF에서 업로드 된 파일 경로를 얻는 방법
- 13. jsf에서 응용 프로그램 범위 변수를 얻는 방법?
- 14. symfony2로 페이지의 제목을 동적으로 변경하는 방법
- 15. 머리글 "즉시"페이지의 제목을 수정하는 방법
- 16. wordpress에서 홈 페이지의 제목을 변경하는 방법 3.4.2?
- 17. fpdf 출력에서 페이지 제목을 얻는 방법?
- 18. 카미나리 페이지 매김, 현재 페이지의 번호를 얻는 방법?
- 19. 현재 페이지의 "페이지 유형"을 얻는 방법. EPiServer
- 20. UIWebview에서 현재 필드를 얻는 방법
- 21. JSF에서 HTML 요소의 ID를 얻는 방법은 무엇입니까?
- 22. UIPageViewController에서 현재 컨트롤러를 얻는 방법
- 23. iPhone UIScrollView - 이미지 제목을 얻는 방법
- 24. 현재 TimeStamp를 얻는 방법?
- 25. 현재 ApiController를 얻는 방법
- 26. 현재 위치를 얻는 방법?
- 27. 웹 사이트 페이지의 제목을 잃는
- 28. 동적 페이지의 제목을 변경하려면 어떻게해야합니까?
- 29. wx.webkit - 현재 URL을 얻는 방법 ...?
- 30. UITableview에서 선택된 행의 제목을 얻는 방법
Woow 덕분에 많은 것을 다음과 같이, 당신은 페이지의 제목을 얻을 수 있어야합니다. 그것이 내가 원했던 바로 그 것이다. 매번 모델을 읽을 수없는 탐색 경로를 개발할 때 제 3의 솔루션이 제 상황에서 더 잘 작동한다고 생각합니다. – Sara
당신을 진심으로 환영합니다. – BalusC