2012-01-05 137 views
0

我現在正在評估我們的選項,它將使用真正臭味JSP的Web應用程序與scriptlet以及許多令人厭惡的設計選項一起移植到帶有Facelets的JSF2。由於應用程序太大而無法一次完成,因此我必須同時使用這兩種技術。使用jsp:usebean和jsf託管的bean?

該JSP使用jsp:usebean很多。爲了讓老臭的JSP和我新的閃亮的Facelets一起工作,我需要也包含相同的bean。有沒有人遇到類似的情況?我是否可以將@ManagedBean註釋放在具有作用域會話的bean上,並且相同的bean將被JSP和facelets使用?

+1

它應該沒問題 – 2012-01-05 07:58:21

回答

1

我會考慮分離出JSF支持豆類和自useBean標記更高版本上刪除jsp:usebeans和JSF標籤可能進一步凌亂的JSP但如果usebeans不清理這將是額外的維護。

如果您建議按照原樣離開usebeans,請按照您的方法繼續。否則暫時分離託管的bean並慢慢清理代碼。