这两个启动事件有什么区别
login.events.pre和login.events.post
因为我开发了Liferay 6 Hookin并使用这两个文件配置了portal.properties文件。
只有在点击Default Liferay Login上的“提交”按钮后,才会调用它们。
login.events.pre=com.sample.hook.LoginAction
login.events.post=com.sample.hook.LoginAction2
告诉我这个login.events.pre和login.events.post可以被认为是Servlets中的过滤器吗?
答案 0 :(得分:2)
同意马克,我刚才赶紧回答!
仅在成功登录后才会触发这两个事件。
login.events.pre通常为用户执行基本准备工作,例如填充ServicePreAction对象。
login.events.post在活动之后,您可以在会话中设置内容或设置目标网页。
答案 1 :(得分:1)
不,它不是过滤器。此操作将从MainServlet调用。有关详细信息,请参阅第988行的Liferay来源http://docs.liferay.com/portal/6.0/javadocs/src-html/com/liferay/portal/servlet/MainServlet.html。