2

我不清楚什么时候调用aPortlet的方法。init它是在容器实例化时调用还是在对 portlet 的第一个请求到来时调用?
它的行为是否与Servlet#init?

4

1 回答 1

2

这取决于容器。从Portlet 2.0 规范

PLT.5.2.1 加载和实例化

portlet 容器负责加载和实例化 portlet。加载和实例化可以在 portlet 容器启动 portlet 应用程序时发生,或者延迟到 portlet 容器确定需要 portlet 来为请求提供服务时发生。

...

PLT.5.2.2 初始化

在实例化 portlet 对象之后,portlet 容器必须在调用 portlet 以处理请求之前对其进行初始化。

于 2012-09-25T08:40:12.570 回答