当前位置: 首页>>代码示例>>Java>>正文


Java Configuration.setNumberFormat方法代码示例

本文整理汇总了Java中freemarker.template.Configuration.setNumberFormat方法的典型用法代码示例。如果您正苦于以下问题:Java Configuration.setNumberFormat方法的具体用法?Java Configuration.setNumberFormat怎么用?Java Configuration.setNumberFormat使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在freemarker.template.Configuration的用法示例。


在下文中一共展示了Configuration.setNumberFormat方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: buildFreemarkerHelper

import freemarker.template.Configuration; //导入方法依赖的package包/类
private FreemarkerHelper buildFreemarkerHelper(File templateBaseDir) {
    Configuration configuration = new Configuration(new Version(2, 3, 0));
    try {
        TemplateLoader templateLoader = new FileTemplateLoader(templateBaseDir);
        configuration.setTemplateLoader(templateLoader);
    } catch (IOException e) {
        throw new GeneratorException("构建模板助手出错:" + e.getMessage());
    }
    configuration.setNumberFormat("###############");
    configuration.setBooleanFormat("true,false");
    configuration.setDefaultEncoding("UTF-8");

    // 自动导入公共文件,用于支持灵活变量
    if (autoIncludeFile.exists()) {
        List<String> autoIncludeList = new ArrayList<>();
        autoIncludeList.add(FREEMARKER_AUTO_INCLUDE_SUFFIX);
        configuration.setAutoIncludes(autoIncludeList);
    }
    return new FreemarkerHelper(configuration);
}
 
开发者ID:sgota,项目名称:tkcg,代码行数:21,代码来源:Generator.java

示例2: prepareConfiguration

import freemarker.template.Configuration; //导入方法依赖的package包/类
private static Configuration prepareConfiguration() {
  Configuration result = new Configuration(Configuration.VERSION_2_3_26);

  result.setNumberFormat("computer");
  result.setDefaultEncoding(StandardCharsets.UTF_8.name());
  result.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);
  result.setLogTemplateExceptions(false);

  return result;
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:11,代码来源:TemplateProcessor.java

示例3: afterPropertiesSet

import freemarker.template.Configuration; //导入方法依赖的package包/类
@Override
public void afterPropertiesSet() throws IOException, TemplateException {
	super.afterPropertiesSet();
	Configuration cfg = this.getConfiguration();
	cfg.setSharedVariable("shiro", new ShiroTags());// shiro标签
	cfg.setNumberFormat("#");// 防止页面输出数字,变成2,000
	// 可以添加很多自己的要传输到页面的[方法、对象、值]
}
 
开发者ID:butter-fly,项目名称:belling-admin,代码行数:9,代码来源:FreeMarkerConfigExtend.java

示例4: main

import freemarker.template.Configuration; //导入方法依赖的package包/类
public static void main(String[] args) {
	Configuration config = new Configuration();
	try {
		config.setClassForTemplateLoading(HelloFreeMarker.class, "");
		// 去掉int型输出时的逗号, 例如: 123,456
        // config.setNumberFormat("#");		// config.setNumberFormat("0"); 也可以
        config.setNumberFormat("#0.#####");
        config.setDateFormat("yyyy-MM-dd");
        config.setTimeFormat("HH:mm:ss");
        config.setDateTimeFormat("yyyy-MM-dd HH:mm:ss");
        config.setDateTimeFormat("yyyy-MM-dd HH");
        
		config.setSharedVariable("sharedChen", "sharedChen");
		config.setSharedVariable("name", "HelloFreeMarker----------------SharedVariable");
		
		Template myTemplate = config.getTemplate("hellofreemarker.ftl");
		
		Map<String,Object> dataModel = new HashMap<String, Object>();
		
		dataModel.put("name", "HelloFreeMarker");
		dataModel.put("date1", (new Date()).toString());
		dataModel.put("dateO", new Date());
		dataModel.put("staticUser", User.class);
		
		dataModel.put("chen","");
		 
		 User user =  User.getUser();
		 
		 dataModel.put("user",user);
		 
		 List temp = new ArrayList();
		 temp.add("1");
		 temp.add("2");
		 temp.add("322");
		 dataModel.put("list", temp);
		 
		StringWriter sw = new StringWriter();
		myTemplate.process(dataModel, sw);
		
		System.out.println(sw.toString());
		
	} catch (Exception e) {
		e.printStackTrace();
	}

}
 
开发者ID:thinking-github,项目名称:nbone,代码行数:47,代码来源:HelloFreeMarker.java


注:本文中的freemarker.template.Configuration.setNumberFormat方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。