我有一個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