2008年9月22日 星期一

[備忘記]rich:menuItem 的 action 內容自動異動??

我遇到一個怪現象
當我使用 Seam 來開發網站時
我有一個 menu.xhtml 的模板,用來放功能列表。其中的 rich:menuItem 元件 action="/special/A.xhtml" 屬性被我設定要跳轉的指定網頁
但是當我由A網頁,經由 jPDL 導向至B網頁後
原本模版內 rich:menuItem 的 action="/special/B.xhtml" 屬性居然自動變成 B 網頁的連結 !???

解答===================================================================================
應該是因為用了 jPDL 來作為網頁導向的緣故。
當某一個網頁被歸為 jPDL 管理後,
如果想要強制導向其他不存在於設定內的其他網頁,
就會發生錯誤。

至於導向後原先在模板內預先設定好的功能列表連結,
經 jPDL 導向後會自動改變是因為有設定 的緣故,
此設定會將所有連結隱藏起來。

沒有留言: