All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mtons.freemarker.directive.BaseDirective Maven / Gradle / Ivy

/*
+--------------------------------------------------------------------------
|   Mtons [#RELEASE_VERSION#]
|   ========================================
|   Copyright (c) 2014, 2015 mtons. All Rights Reserved
|   http://www.mtons.com
+---------------------------------------------------------------------------
*/
package mtons.freemarker.directive;

import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter;
import mtons.freemarker.handler.HttpParameterHandler;

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

/**
 * 自定义模板指令,接口指令基类
 *
 * Created by langhsu on 2015/11/26.
 */
public abstract class BaseDirective extends TemplateDirective implements HttpServletDirective {
    @Override
    public void execute(HttpMessageConverter httpMessageConverter, MediaType mediaType,
                        String callback, HttpServletRequest request, HttpServletResponse response) throws Exception {
        execute(new HttpParameterHandler(httpMessageConverter, mediaType, callback, request, response));
    }
}