Package test.interceptor

Source Code of test.interceptor.FoodInterceptor2

package test.interceptor;

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

import test.mixed.Food;
import test.mixed.FoodService;
import com.firefly.annotation.Inject;
import com.firefly.annotation.Interceptor;
import com.firefly.mvc.web.HandlerChain;
import com.firefly.mvc.web.View;
import com.firefly.utils.log.Log;
import com.firefly.utils.log.LogFactory;

@Interceptor(uri = "/food/view*", order = 1)
public class FoodInterceptor2 {
  private static Log log = LogFactory.getInstance().getLog("firefly-system");
  @Inject
  private FoodService foodService;

  public View dispose(HttpServletResponse response, HttpServletRequest request, HandlerChain chain) {
    Food food = new Food();
    food.setName("ananas");
    food.setPrice(4.99);
    request.setAttribute("fruit1", food);
    log.info("start food interceptor 1");
    View view = chain.doNext(request, response, chain);
    log.info("end food interceptor 1 : {}", food);
    return view;
  }
}
TOP

Related Classes of test.interceptor.FoodInterceptor2

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.