struct2 拦截所有没有登录的用户,强行转到登录界面AuthorizationInterceptor

package com.sise.action;import java.util.Map;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;public class AuthorizationInterceptor extends AbstractInterceptor {private String ignoreActions;// ignoreActions属性的getter方法public String getIgnoreActios() {return ignoreActions;}// ignoreActions属性的setter方法public void setIgnoreActions(String ignoreActions) {this.ignoreActions = ignoreActions;}@Overridepublic String intercept(ActionInvocation invocation) throws Exception {ActionContext ctx = invocation.getInvocationContext();Map session = ctx.getSession();Object user = session.get(“currentUserId”);boolean ignore = false;if (user != null || ignore == true) {return invocation.invoke();} else {return Action.LOGIN;}}},网站空间,香港虚拟主机,虚拟主机才会看到属于自己的那一片晴朗的天空。

struct2 拦截所有没有登录的用户,强行转到登录界面AuthorizationInterceptor

相关文章:

你感兴趣的文章:

标签云: