package net.loyin.ftl;
import java.io.IOException;
import java.io.Writer;
import java.util.List;
import java.util.Map;
import net.loyin.model.Organization;
import freemarker.core.Environment;
import freemarker.template.TemplateDirectiveBody;
import freemarker.template.TemplateException;
import freemarker.template.TemplateModel;
/**
* 系统参数选择
* @author loyin
* 2012-9-28
*/
public class SysParaSelectTarget extends BaseTarget {
/**orgSelect*/
public static String targetName="sysParaSelect";
@SuppressWarnings("rawtypes")
@Override
public void execute(Environment env, Map args, TemplateModel[] arg2,
TemplateDirectiveBody body) throws TemplateException, IOException {
List<Organization> list= Organization.dao.find("select id,name,val from systemparam order by sortnum asc");
Writer out= env.getOut();
for(Organization o:list){
out.append("<option value='"+o.getStr("val")+"'>");
out.append(o.getStr("name")+"["+o.getStr("val")+"]");
out.append("</option>");
}
}
}