67,513
社区成员
发帖
与我相关
我的任务
分享
public String intercept(ActionInvocation actionInvocation) throws Exception {
System.out.println("判断用户是否过期");
Map<String, Object> session = actionInvocation.getInvocationContext()
.getSession();
LoginUser user = (LoginUser) session.get("loginUser");
String invoke = "";
if (user != null) {
System.out.println("正常." + user.getName());
invoke = actionInvocation.invoke();
} else {
System.out.println("不正常.");
Map request = (Map) actionInvocation
.getInvocationContext().getContext().get("request");
request.put("message", "登陆超时,请重新登陆。");
invoke = "reLogin";
}
return invoke;
}
public String fplQuery() throws Exception {
PageBean pageBean = new PageBean();
pageBean.setPageNum(request);//
public class Freig***yAction extends ActionSupport implements
ServletRequestAware, ModelDriven<Frei****Model> {
<interceptor name="userValidator"
class="com.web.interceptor.UserValidatorInterceptor" />
<interceptor-stack name="validateUser">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="userValidator" />
</interceptor-stack>
<package name="desktop" namespace="/" extends="">
<action name="desktopAction" class="desktopAction">
<result name="inArticle">/desktop/inArticle.jsp</result>
<interceptor-ref name="userValidator"/>
</action>
</package>