login.events.pre 和 login.events.post 之间的区别



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

login.events.pre and 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 看作是Servlets中的过滤器??

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

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

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

login.events.post 是在活动之后,您可以在会话中设置内容或设置目标网页。

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

最新更新