在liferay中,如何捕获用户';她去参观一个团体了吗?
我正在构建一个通知系统,需要存储给定用户上次访问给定组的私有(或单独的公共)页面的时间 有没有一种方法可以构建一个监听器,它在每次加载新页面时都会被触发 谢谢,在liferay中,如何捕获用户';她去参观一个团体了吗?,liferay,Liferay,我正在构建一个通知系统,需要存储给定用户上次访问给定组的私有(或单独的公共)页面的时间 有没有一种方法可以构建一个监听器,它在每次加载新页面时都会被触发 谢谢, 阿兰你在正确的轨道上 首先在插件中创建/WEB-INF/liferay hook.xml。写: <hook> <portal-properties>portal.properties</portal-properties> </hook> 接下来,创建该类: package co
阿兰你在正确的轨道上 首先在插件中创建
/WEB-INF/liferay hook.xml
。写:
<hook>
<portal-properties>portal.properties</portal-properties>
</hook>
接下来,创建该类:
package com.example.hook.events;
import com.liferay.portal.kernel.events.Action;
import com.liferay.portal.kernel.events.ActionException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ServicePreAction extends Action {
@Override
public void run(HttpServletRequest request, HttpServletResponse response)
throws ActionException {
}
}
从那里,您可以从请求中获取主题显示
对象,该对象将包含您需要的所有信息
package com.example.hook.events;
import com.liferay.portal.kernel.events.Action;
import com.liferay.portal.kernel.events.ActionException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ServicePreAction extends Action {
@Override
public void run(HttpServletRequest request, HttpServletResponse response)
throws ActionException {
}
}