我定义了一个ctx标签,页面上不能获取,说没有定义
/**
* @author chi
* 启动主类
*/
@IocBean(create="init")
public class MainLauncher {
@Inject
Dao dao;
@Inject
Ioc ioc;
public void init() {
//自动把每个bean建成表,com.thinkingstar.iads下所有的bean文件
Daos.createTablesInPackage(dao, "com.thinkingstar.iads", false);
//beetl初始化全局变量
try {
StringTemplateResourceLoader resourceLoader = new StringTemplateResourceLoader();
Configuration cfg = Configuration.defaultConfiguration();
GroupTemplate gt = new GroupTemplate(resourceLoader, cfg);
Map<String,Object> shared = new HashMap<String,Object>();
shared.put("ctx", "beetl");
gt.setSharedVars(shared);
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception {
new NbApp().setArgs(args).setPrintProcDoc(true).run();
}