2012-01-05 99 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并慢慢清理代码。