<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    軟件藝術(shù)思考者  
    混沌,彷徨,立志,蓄勢(shì)...
    公告
    日歷
    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導(dǎo)航

    隨筆分類(lèi)(86)

    隨筆檔案(85)

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

     
    今天下午才接觸到Freemarker這個(gè)新組件,同樣,它也是java開(kāi)源代碼之一。
    經(jīng)過(guò)今天的初步使用,感覺(jué)它的作用是減輕編寫(xiě)Servlet的工作量的。我想它也應(yīng)該應(yīng)用在jsp頁(yè)面里面。有人說(shuō)jsp還要經(jīng)過(guò)轉(zhuǎn)換才變成Servlet才能運(yùn)行,比直接寫(xiě)servlet運(yùn)行要慢,我覺(jué)得這種擔(dān)心是多余的,因?yàn)閖sp比servlet只慢一次(第一次請(qǐng)求為編譯,之后就把servlet代碼駐留在服務(wù)器了)。
    我作Freemarker的試驗(yàn)的步驟是:
    1,下載freemarker,address is :http://www.freemarker.org/freemarkerdownload.html
    2,release it ,然后把\freemarker-2.3.8\lib下的freemarker加入到eclipse.
    3.在WEB-INF/下面新建templates文件包,然后在里面新建擴(kuò)展名為ftl的模板。
    4.新建 servlet,in it write your code like this:
    ? void? init ()throw ServletException{
    cfg = new Configuration();
    cfg.setServletContextFromTemplateLoading(getServletContext,"WEB-INF/test.ftl");

    }

    public void doGet(HttpServletRequest request,HttpServlsetResponse response)throw ServletException ,IOException{
    Map root = new HashMap();
    root.put("message",“hello world”);
    Template t =cfg.getTemplate("text/html");
    PrintWriter out = response.getWriter();
    try{
    t.prosess(root,out);//看到了吧?用模板來(lái)開(kāi)發(fā)servlet可以讓我們用一句代碼代替一堆代碼。
    ?? }catch(TemplateException e?){ e.print...}
    }
    posted on 2006-07-20 18:06 智者無(wú)疆 閱讀(29847) 評(píng)論(20)  編輯  收藏 所屬分類(lèi): about java
    評(píng)論:
    • # re: Freemarker 模板工具的作用及使用(1)  智者無(wú)疆 Posted @ 2006-07-20 18:10
      然后在你的web.xml里面映射剛才寫(xiě)的servlet,
      最后在地址欄輸入http://localhost:8080/你映射的路徑
      會(huì)出現(xiàn)如下結(jié)果:

      ok,this is what my need.
      hello world
      今后我將在jsp頁(yè)面里引用模板,并比較它和servlet的速度,過(guò)程及結(jié)果會(huì)在此公布。  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  TiGERTiAN Posted @ 2006-07-21 09:19
      Good!I am waiting for it!  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  劍事 Posted @ 2006-07-21 12:44
      結(jié)合WEBWORK用會(huì)更方便  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  fangbiao Posted @ 2006-07-26 12:55
      聽(tīng)說(shuō)STRUTS與FREEMARKER可以強(qiáng)強(qiáng)聯(lián)手!  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  JavaYoYo Posted @ 2007-01-16 11:56
      我覺(jué)得這東西沒(méi)有必要深入研究,中國(guó)人就是喜歡跟風(fēng)兒...
      國(guó)外的網(wǎng)站就很少用這個(gè)  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  jos Posted @ 2007-03-12 14:36
      樓上的?這個(gè)東西為什么沒(méi)有必要研究?說(shuō)說(shuō)看,國(guó)外不用能說(shuō)明什么?不要一知半解,然后就破口而出  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  444 Posted @ 2007-04-13 13:34
      天天就是框架
      重要的還是業(yè)務(wù)
        回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)[未登錄](méi)  心月狐 Posted @ 2007-09-18 16:06
      怎么往 ftl文件里面?zhèn)鬟f一個(gè)List結(jié)合
      然后用<#list >來(lái)循環(huán)輸出來(lái)
      特郁悶?zāi)?謝謝幫幫忙
      我的QQ122410832  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  實(shí)打?qū)?/a> Posted @ 2007-12-08 17:02
      我們現(xiàn)在用的是STRUTS2跟FREEMARKER結(jié)合  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  程序娃娃 Posted @ 2007-12-21 11:42
      cfg.setServletContextFromTemplateLoading(getServletContext,"WEB-INF/test.ftl");

      ---------------------------
      打錯(cuò)了吧 應(yīng)該是:
      cfg.setServletContextForTemplateLoading(getServletContext(),"WEB-INF/test.ftl");
        回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)[未登錄](méi)  高山 Posted @ 2008-05-03 19:06
      我\freemarker-2.3.8\lib下的freemarker加入到eclipse.
      但是沒(méi)有高亮顯示  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  仆仆豬 Posted @ 2008-07-01 20:41
      值得使用,我會(huì)在以后的項(xiàng)目中考慮使用。這也是我們一直在尋找的一個(gè)特性。Java需要這些來(lái)簡(jiǎn)化固化的開(kāi)發(fā)模式,向腳本語(yǔ)言學(xué)習(xí)!  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  yaSong Posted @ 2008-07-02 09:37
      正在研究.頂  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  leekiang Posted @ 2008-10-13 03:28
      現(xiàn)在是不是感覺(jué)用 freemaker比jsp好不到哪里去?  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  對(duì)方的 Posted @ 2009-07-13 10:15
      沒(méi)用的東西扯了一堆  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  ss Posted @ 2009-11-11 16:28
      就知道業(yè)務(wù) 你還知道如何才能設(shè)計(jì)出好的可擴(kuò)展的代碼 ?  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  rrr Posted @ 2010-08-12 15:20
      一幫SB  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  weixin Posted @ 2010-10-29 18:43
      cfg 啥類(lèi)型?  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)  easy518網(wǎng)址導(dǎo)航 Posted @ 2011-05-23 16:04
      http://www.easy518.com/bbs
      新時(shí)代的IT論壇  回復(fù)  更多評(píng)論   

    • # re: Freemarker 模板工具的作用及使用(1)[未登錄](méi)  jspjsp Posted @ 2012-08-09 00:35
      直接寫(xiě)個(gè)類(lèi),讀取模板文件,就可以了,靈活簡(jiǎn)單。
      頁(yè)面分離,代碼更加簡(jiǎn)。


        回復(fù)  更多評(píng)論   

     
    Copyright © 智者無(wú)疆 Powered by: 博客園 模板提供:滬江博客


       觀(guān)音菩薩贊

    主站蜘蛛池模板: 中文字幕亚洲日韩无线码| 噜噜综合亚洲AV中文无码| 少妇亚洲免费精品| 亚州免费一级毛片| baoyu777永久免费视频| 亚洲av午夜电影在线观看| 亚洲精品视频免费在线观看| 亚洲人成网77777亚洲色| 国产jizzjizz视频全部免费| 午夜国产精品免费观看| 免费一区二区无码东京热| 美女羞羞免费视频网站| 亚洲精品人成网线在线播放va| 亚洲精品美女久久久久9999| 亚洲s色大片在线观看| 国产亚洲精品激情都市| 日韩精品亚洲专区在线观看| 在线观看人成视频免费| 波多野结衣在线免费观看| 久9热免费精品视频在线观看| 人成免费在线视频| 亚洲AV无码专区在线观看成人 | 中文字幕亚洲综合久久综合| 久久久无码精品亚洲日韩蜜臀浪潮 | 四只虎免费永久观看| 成年女人免费v片| 日韩免费一区二区三区在线| 最近2019中文字幕免费直播| 国产精品免费高清在线观看| a毛片免费全部播放完整成| 精品国产污污免费网站入口在线| jizz免费一区二区三区| 人体大胆做受免费视频| 18禁亚洲深夜福利人口| 337p日本欧洲亚洲大胆人人 | 国产免费av片在线看| 人妻视频一区二区三区免费| 台湾一级毛片永久免费| 一个人看的www在线观看免费| 成人影片麻豆国产影片免费观看 | 亚洲AV日韩综合一区尤物|