AdminAuthInterceptor.java
资源名称:Myblog.rar [点击查看]
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:2k
源码类别:
Jsp/Servlet
开发平台:
Java
- package com.opensource.blog.web.interceptor;
- import net.sf.struts.saif.ActionHaveForwardInterceptor;
- import org.apache.struts.action.*;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.http.HttpSession;
- import java.io.IOException;
- import javax.servlet.ServletException;
- import com.opensource.blog.comm.*;
- import com.opensource.blog.web.action.*;
- public class AdminAuthInterceptor
- implements ActionHaveForwardInterceptor {
- public AdminAuthInterceptor() {
- }
- /**
- * beforeAction
- *
- * @param action Action
- * @param actionMapping ActionMapping
- * @param actionForm ActionForm
- * @param httpServletRequest HttpServletRequest
- * @param httpServletResponse HttpServletResponse
- * @return ActionForward
- * @throws IOException
- * @throws ServletException
- * @todo Implement this net.sf.struts.saif.ActionHaveForwardInterceptor method
- */
- public ActionForward beforeAction(Action action, ActionMapping actionMapping,
- ActionForm actionForm, HttpServletRequest httpServletRequest,
- HttpServletResponse httpServletResponse) throws IOException,
- ServletException {
- HttpSession session = httpServletRequest.getSession();
- if (session.getAttribute(Constant.USER_SESSION_KEY) == null) {
- ActionErrors errors = new ActionErrors();
- errors.add("error.timeout", new ActionMessage("error.timeout"));
- ActionUtils.addErrors(httpServletRequest, errors);
- return actionMapping.findForward("login");
- }
- return null;
- }
- /**
- * afterAction
- *
- * @param action Action
- * @param actionMapping ActionMapping
- * @param actionForm ActionForm
- * @param httpServletRequest HttpServletRequest
- * @param httpServletResponse HttpServletResponse
- * @return ActionForward
- * @throws IOException
- * @throws ServletException
- * @todo Implement this net.sf.struts.saif.ActionHaveForwardInterceptor method
- */
- public ActionForward afterAction(Action action, ActionMapping actionMapping,
- ActionForm actionForm, HttpServletRequest httpServletRequest,
- HttpServletResponse httpServletResponse) throws IOException,
- ServletException {
- return null;
- }
- }