使用jsp:usebean和jsf托管bean?

时间:2012-01-05 07:53:02

标签: jsp jsf javabeans

我现在正在评估我们选择迁移一个Web应用程序,该应用程序使用带有Scriptlet的非常臭的JSP以及使用Facelets的JSF2的许多恶心的设计选择。由于应用程序太大而无法一次性完成,我必须让这两种技术并行工作一段时间。

JSP大量使用jsp:usebean。为了让老臭的JSP和我新的闪亮Facelets一起工作,我还需要包含相同的bean。有没有人遇到类似的情况?我可以使用范围会话将@ManagedBean注释放在bean上,JSP和facelets将使用相同的bean吗?

1 个答案:

答案 0 :(得分:1)

我会考虑将JSF支持bean分离出去并稍后删除jsp:usebeans,因为usebean标记和JSF标记可能会进一步混乱JSP,但如果不清除usebeans则会进行额外的维护。

如果您打算保留原样,请按照您的方法继续。否则现在要隔离托管bean并慢慢清理代码。