1

これら 2 つのスタートアップ イベントの違いは何ですか

login.events.pre および login.events.post

私がLiferay 6 Hookinを開発し、portal.propertiesファイルをこれら2つで構成したためです。

デフォルトのLiferayログインで送信ボタンをクリックした後にのみ、両方が呼び出されました。

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

この login.events.pre と login.events.post は、サーブレットのフィルターと考えることができますか??

4

2 に答える 2

2

マークに同意します、私は急いで答えました!

これらのイベントは両方とも、ログインが成功した後にのみ発生します。

login.events.pre は通常、ServicePreAction オブジェクトの設定など、ユーザーの基本的な準備を行います。

login.events.post はアクティビティの後であり、セッションで設定したり、ランディング ページを設定したりします。

于 2012-04-17T18:00:22.537 に答える
1

いいえ、フィルターではありません。このアクションは MainServlet から呼び出されます。詳細については、Liferay のソースhttp://docs.liferay.com/portal/6.0/javadocs/src-html/com/liferay/portal/servlet/MainServlet.htmlの 988 行目から参照してください。

于 2012-04-16T18:52:07.143 に答える