Package test.server

Source Code of test.server.AddInterceptor

package test.server;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.firefly.annotation.Interceptor;
import com.firefly.mvc.web.HandlerChain;
import com.firefly.mvc.web.View;
import com.firefly.mvc.web.view.StaticFileView;

@Interceptor(uri = "/add*")
public class AddInterceptor {
  public View dispose(HttpServletRequest request, HttpServletResponse response, HandlerChain chain) {
    HttpSession session = request.getSession();
    String name = (String)session.getAttribute("name");
    if(name == null) {
      return new StaticFileView("/index.html");
    }
   
    return chain.doNext(request, response, chain);
  }
}
TOP

Related Classes of test.server.AddInterceptor

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.