使用过滤器进行身份验证我不想在开发阶段每次登录,我不想在开发过程中取消过滤器我想到使用项目阶段只在生产模式下进行身份验证。
如果FacesContext
不可用,那么如何在过滤器中检索项目阶段?
答案 0 :(得分:1)
如果以<context-param>
通常的方式定义为web.xml
,那么您可以在过滤器的init()
中获取它,如下所示:
private boolean development;
@Override
public void init(FilterConfig config) {
development = "Development".equals(config.getServletContext().getInitParameter("javax.faces.PROJECT_STAGE"));
}
// ...