首页 新闻 会员 周边 捐助

关于freemarker的,,帮我翻译一下这几行代码都是什么意思 、???

0
悬赏园豆:20 [已关闭问题] 关闭于 2015-04-01 11:26
public class ApiDirective implements TemplateDirectiveModel {
    
    private static final String VAR = "apis";
    
    private static final String PARAM_VAR = "var";

    @SuppressWarnings("rawtypes")
    public void execute(
            Environment env,
            Map params,
            TemplateModel[] loopVars,
            TemplateDirectiveBody body) throws TemplateException, IOException {
        List<Api> apis = Api.me.findAll();
        String var = params.containsKey(PARAM_VAR) ? params.get(PARAM_VAR).toString() : VAR;
        env.setVariable(var, DEFAULT_WRAPPER.wrap(apis));
        body.render(env.getOut());
    }
Smile_灰太狼的主页 Smile_灰太狼 | 初学一级 | 园豆:7
提问于:2015-03-02 12:20
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册