我有一个JSF2控制器/ bean /视图,它以标准的JSF方式调用。现在我需要从知道servlet和URL params的应用程序的遗留部分访问此逻辑。
我想过创建一个“loader.xhtm”视图,它弥补了非jsf请求者和app的jsf部分之间的差距。 Loader将获取URL参数并将必要的JSF帖子发布到支持bean。这种方法的一个缺点是 - 它是一个额外的客户端/服务器跃点,一个程序化重定向。但是实施起来很简单。
但是有更聪明的方法吗?我发现有人创建了servlet过滤器并明确创建了FacesContext,启动了生命周期和ViewRoot。从概念上讲,我看到正在做什么,但我不知道如何将其付诸实践。有没有人直接从servlet与JSF生命周期接口?你有样品吗?
Another提到这个概念。