我正在做一個簡單的註銷,並希望確保我正確地引用到登錄根。爲什麼這是無效的EL表達式?
<h:form>
<h:commandLink value="Logout" action="#{request.contextPath}/#{userController.logout()}" />
</h:form>
,但我得到這個錯誤:
/topnav.xhtml @16,104 action="#{request.contextPath}/#{userController.logout()}" Not a Valid Method Expression: #{request.contextPath}/#{userController.logout()}
UPDATE
現在,我從退出鏈接到登錄頁面,並自注銷鏈接添加導航規則是在所有頁面我需要添加規則以允許轉換回登錄頁面。這似乎是一個簡單的項目很多配置。寧願只是調用方法表示登錄頁面最終目標和熱點必須將所有頁面的導航條目放置到登錄頁面。
你並不需要做的是,該方法已經表達確保正確的方法被調用。 –
我希望我可以使用這種技術來控制導航。 – simgineer