freemarker 设置编码

xiaoxiao2021-02-27  145

Configuration config = new Configuration();          try {              config.setDirectoryForTemplateLoading(new File("bin/template"));              // 编码设置1             config.setDefaultEncoding("UTF-8");             Template template = config.getTemplate("add.jsp");              template.setEncoding("UTF-8");              config.setObjectWrapper(new DefaultObjectWrapper());              Map<String, Object> map = new HashMap<String, Object>();              map.put("className""className");              map.put("columnDescribe""columnDescribe");              map.put("columnName""columnName");              map.put("action""add");              map.put("title""title");              List<String> columns = new ArrayList<String>();              columns.add("a");              columns.add("a");              columns.add("a");              columns.add("a");              map.put("columns", columns);              // 编码设置3              Writer out = new BufferedWriter(new OutputStreamWriter(                      new FileOutputStream("test.jsp"), "UTF-8"));              template.process(map, out);              out.flush();          } catch (Exception e) {              e.printStackTrace();          } 
转载请注明原文地址: https://www.6miu.com/read-15558.html

最新回复(0)