我正在做一个简单的注销,并想确保我正确地引用了登录根。
<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()}
更新
现在我正在从注销链接添加导航规则到登录页面,由于注销链接在所有页面上,我需要添加规则以允许转换回登录页面。对于一个简单的项目,这似乎是很多配置。宁愿只调用方法指示登录页面的最终目的地和热点必须放置一个从所有页面到登录页面的导航条目。