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

ars.invoke.channel.http.JspRender Maven / Gradle / Ivy

The newest version!
package ars.invoke.channel.http;

import java.util.Map;
import java.io.OutputStream;

import ars.util.Strings;

/**
 * Jsp模板文件渲染实现
 *
 * @author wuyongqiang
 */
public class JspRender implements Render {
    private String directory; // 模板目录

    public String getDirectory() {
        return directory;
    }

    public void setDirectory(String directory) {
        this.directory = Strings.getRealPath(directory);
    }

    @Override
    public void execute(HttpRequester requester, String template, Map context, OutputStream output)
        throws Exception {
        if (this.directory != null) {
            template = new StringBuilder(this.directory).append('/').append(template).toString();
        }
        Https.render(requester.getHttpServletRequest(), requester.getHttpServletResponse(), template, context, output);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy