锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲人成网站18禁止一区,亚洲高清国产拍精品熟女,亚洲欧洲免费无码http://www.tkk7.com/zhuyan/category/21728.htmlJAVA鍚彂鑰?/description>zh-cnWed, 18 Apr 2007 21:04:38 GMTWed, 18 Apr 2007 21:04:38 GMT60鐢╢reemarker銆亀ebwork鍙戝竷闈欐侀〉闈㈢殑鏂規硶http://www.tkk7.com/zhuyan/articles/111565.html鏈卞博鏈卞博Wed, 18 Apr 2007 03:56:00 GMThttp://www.tkk7.com/zhuyan/articles/111565.htmlhttp://www.tkk7.com/zhuyan/comments/111565.htmlhttp://www.tkk7.com/zhuyan/articles/111565.html#Feedback0http://www.tkk7.com/zhuyan/comments/commentRss/111565.htmlhttp://www.tkk7.com/zhuyan/services/trackbacks/111565.html鏂規硶涓錛氾紙榪欎釜鏂規硶鍊熼壌freemarker鐨刣ocs鏂囨。Programmer's Guide 鐨剄uick start閮ㄥ垎錛岃緇嗚鐪嬬浉鍏崇殑鏂囨。銆?/p>
java 浠g爜

 

  1. public class HtmlTemplateGenerator {   
  2.   
  3.     Configuration cfg = null;   
  4.        
  5.     public HtmlTemplateGenerator(String templatePath) throws IOException {   
  6.         cfg = new Configuration();   
  7.         cfg.setDefaultEncoding("UTF-8");   
  8.         cfg.setDirectoryForTemplateLoading(new File(templatePath));   
  9.         cfg.setObjectWrapper(new DefaultObjectWrapper());   
  10.     }   
  11.        
  12.     /**  
  13.      * 鐢熸垚闈欐佹枃浠? 
  14.      * @param ftlTemplate ftl妯$増鏂囦歡  
  15.      * @param contents    ftl瑕佺敤鍒扮殑鍔ㄦ佸唴瀹? 
  16.      * @param savePath    鏂囦歡淇濆瓨璺緞  
  17.      * @param saveFilename 淇濆瓨鏂囦歡鍚? 
  18.      * @throws IOException  
  19.      * @throws TemplateException  
  20.      */  
  21.     public void create(String ftlTemplate, Map contents, String savePath, String saveFilename) throws IOException, TemplateException {   
  22.         Template temp = cfg.getTemplate(ftlTemplate);   
  23.         /* Merge data model with template */  
  24.            
  25.         String realPath = ServletActionContext.getServletContext().getRealPath(savePath);   
  26.         System.out.println( saveFilename + ":" + realPath);   
  27.         File file = new File(realPath);   
  28.         if(!file.exists())   
  29.             file.mkdirs();   
  30.            
  31.         Writer out = new OutputStreamWriter(new FileOutputStream(realPath + "/" + saveFilename),"UTF-8");   
  32.         temp.process(contents, out);   
  33.         out.flush();   
  34.     }   
  35.        
  36. }     

        濡傛灉鐢╯pring錛屽彲浠ュ皢瀹冮厤緗垚bean錛岀劧鍚庡湪鍏朵粬鍦版柟浣跨敤銆傜浜旇鐨?templatePath 鏄ā鐗堟枃浠剁殑璺緞錛屾瘮濡?WEB-INF/template銆?br>        action涓殑浣跨敤錛?font face=Arial>HtmlTemplateGenerator.create("html/magazine/search.ftl", null, "/magazine", "search.html"); 鍏朵腑“html/magazine/search.ftl”鏄湪“/WEB-INF/template”鐩綍涓嬨傝繖閲岃繕闇瑕佹敞鎰忕殑鏄傛ā鐗堟枃浠訛紙search.ftl錛変腑濡傛灉榪樿寮曠敤鍏朵粬鏂囦歡錛屽畠鐨勮礬寰勪篃鏄笉闇瑕佹坊鍔犳昏礬寰?#8220;/WEB-INF/template”銆?/font>

鏂規硶浜岋細緇ф壙webwork鐨?font face=Arial>FreemarkerResult錛屾敼鍐?font face=Arial>getWriter鏂規硶錛?br>涓嶇煡鏈夋棤濂界殑娉曞瓙銆?/p>

java 浠g爜
  1. protected Writer getWriter() throws IOException {   
  2.         String savePath = (String) ActionContext.getContext().getSession().get("SAVE_PATH");   
  3.         String saveFilename = (String) ActionContext.getContext().getSession().get("SAVE_FILENAME");   
  4.         String realPath = ServletActionContext.getServletContext().getRealPath(savePath);   
  5.         System.out.println( saveFilename + ":" + realPath);   
  6.         File file = new File(realPath);   
  7.         if(!file.exists())   
  8.             file.mkdirs();   
  9.            
  10.         return templateOut = new OutputStreamWriter(new FileOutputStream(realPath + "/" + saveFilename),"UTF-8");   
  11.     }  

        榪欓噷鐨勮礬寰勫拰鏂囦歡鍚嶉氳繃webwork鐨剆ession浼犲叆錛屼笉鐭ユ湁鏃犲叾浠栧ソ鏂規硶銆?br>        濡傛灉鐢熸垚鏂囦歡鐨勫悓鏃惰繕闇瑕佺湅鍒扮敓鎴愮殑欏甸潰錛屽垯瑕佹敼鍐?#8220;doExecute”錛?br>

java 浠g爜
  1. template.process(model, getWriter());   
  2. template.process(model, super.getWriter()); //娣誨姞榪欏彞   
  3. templateOut.flush();  

 

        鐢熸垚鐨勬枃浠舵牸寮忎笉闄愪簬html錛屽彲浠ユ槸鍏朵粬鏂囦歡鏍煎紡錛屽js錛宼ext絳夈?nbsp;      
        姣旇緝榪欎袱縐嶆柟娉曪細
        鏂規硶涓錛氬湪闇瑕佺敓鎴愬垎欏墊枃浠舵椂錛屾瘮杈冨悎閫傘?br>        鏂規硶浜岋細鍙互璞″線甯鎬竴鏍蜂嬌鐢紝涓嬈¢渶瑕佺敓鎴愬鏂囦歡鍒欎笉閫傚悎銆?/p>

        涓嶇煡鍚勪綅鍦ㄥ仛榪欎簺欏圭洰鏃訛紝浣跨敤鐢氫箞濂芥柟娉曘?/p>

鏈卞博 2007-04-18 11:56 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 免费夜色污私人影院网站| 国产精品极品美女免费观看| 亚洲精品在线免费观看视频| 免费一本色道久久一区| 免费一级毛片正在播放| 亚洲2022国产成人精品无码区 | 国产小视频免费观看| 亚洲综合色在线观看亚洲| 老汉色老汉首页a亚洲| 亚洲精品无码久久久久牙蜜区| 一级做a爱片特黄在线观看免费看| 最近中文字幕大全免费版在线| 国产亚洲综合成人91精品| 免费国产精品视频| 182tv免费观看在线视频| 免费无码黄动漫在线观看| 亚洲精品无码av人在线观看 | 综合自拍亚洲综合图不卡区| 亚洲欧好州第一的日产suv| 中文字幕无线码中文字幕免费| 2021久久精品免费观看| 亚洲无人区午夜福利码高清完整版| 亚洲H在线播放在线观看H| 免费无码黄网站在线看| 国产一精品一aⅴ一免费| 亚洲激情电影在线| GOGOGO免费观看国语| 在线日韩av永久免费观看| 77777_亚洲午夜久久多人| 一级毛片aa高清免费观看| 成人五级毛片免费播放| 亚洲AV本道一区二区三区四区| 白白色免费在线视频| 在线v片免费观看视频| 亚洲国产精品无码久久久秋霞2 | 免费无遮挡无码视频网站| 亚洲自偷精品视频自拍| 国产做国产爱免费视频| www国产亚洲精品久久久| 亚洲日韩一区二区三区| 57PAO成人国产永久免费视频|