1

这两个启动事件有什么区别

login.events.pre 和 login.events.post

因为当我开发 Liferay 6 Hookin 并使用这两个配置 portal.properties 文件时。

他们两个都被调用了,只有在点击默认 Liferay 登录上的提交按钮之后。

login.events.pre=com.sample.hook.LoginAction
login.events.post=com.sample.hook.LoginAction2

这个 login.events.pre 和 login.events.post 可以被认为是 Servlet 中的过滤器吗?

4

2 回答 2

2

同意马克,我只是匆忙回答!

仅在成功登录后才会触发这两个事件。

login.events.pre 通常为用户执行基本准备,例如填充 ServicePreAction 对象。

login.events.post 是在活动之后,您可以在其中设置会话或设置登录页面。

于 2012-04-17T18:00:22.537 回答
1

不,它不是过滤器。此操作将从 MainServlet 调用。有关详细信息,请参阅第 988 行的 Liferay 来源http://docs.liferay.com/portal/6.0/javadocs/src-html/com/liferay/portal/servlet/MainServlet.html

于 2012-04-16T18:52:07.143 回答