伙计们,我发现在web.xml中测试值为1分钟到期时,以下代码会在呈现页面时立即重定向到给定的URL:
<meta http-equiv="refresh" content="${pageContext.session.maxInactiveInterval};url=#{facesContext.externalContext.requestContextPath}/index.xhtml"/>
Run Code Online (Sandbox Code Playgroud)
任何指针将不胜感激.
在${pageContext}当你在JSP中使用JSF才可用.当您尝试重定向到XHTML文件时,似乎您在JSP的后继Facelets上使用JSF.Facelets完全没有概念${pageContext}.你应该使用#{facesContext}而不是.然后会话可用 #{facesContext.externalContext.session}.然而,Facelets提供了一个简写:#{session}.同样的#{request}.
所以,这应该做:
<meta http-equiv="refresh" content="#{session.maxInactiveInterval};url=#{request.contextPath}/index.xhtml"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3413 次 |
| 最近记录: |