我有一个Web应用程序,我需要能够从JSF页面配置部分内容。因此,举例来说,假设我的申请被分成几个小的部分每一个文件夹/文件结构如下图所示:如何创建页内配置。通过c:设置?
/partname
/config
config.xhtml
/template
generaltemplate.xhtml
search.xhtml
results.xhtml
Search.xhtml & results.xhtml都使用模板文件,generaltemplate.xhtml。这个通用模板包含了config.xhtml的内容。计划是将所有共享配置放入此页面,以便应用程序可以访问它。但是我在这样做时遇到了麻烦。
如果我在config.xhtml中使用< c:set >创建变量,那么它们似乎只能从该配置页面访问。以前我只是改变了<的范围c:设置>要求和ny问题将被解决。但是当JSF以不同的方式工作时,我知道在这种情况下范围是无用的。
有没有人有任何建议,我将如何能够创建我的所有配置在这一页,然后能够访问它遍及我的应用程序?
这个应用程序是用Seam编写的,所以使用Seam中的东西可能是一个选项。
我明白这不是MVC模式的工作方式,而是我把配置放在错误的地方。但不幸的是,我的双手绑在这个上,我只是寻找最简单的方法来做我需要的。 – 2009-06-08 06:28:33