我正在尝试使用 JSF2 构建一个 WebApp。我的目标之一是利用位于不同目录中的模板:
template1/
template.xhtml
index.xhtml
template2/
template.xhtml
index.xhtml
我的计划是创建一个托管 bean,它包含有关当前正在使用的模板的信息,然后另一个托管 bean 负责将用户发送到正确的模板路径的导航。(用户将访问网址http://webapp.com/index.xhtml,但实际上提供了http://webapp.com/template1/index.xhtml)
我的问题是如何从一开始就动态地执行此操作?我应该使用过滤器还是 servlet?
任何帮助将不胜感激。
提前致谢。