freemarker作為struts2的其中一種結果型別,可以像在jsp頁面一樣使用jsp標籤庫,但在使用之前需要做一些特殊的配置。
1、需要在web.xml檔案中配置以下資訊,讓struts2在freemarker中支援標籤功能
jspsupportservlet2、在freemarker模板檔案中引用和使用標籤org.apache.struts2.views.jspsupportservlet
1
<# assign cjm=jsptaglibs["/web-inf/cjm.tld"] />
<@cjm.test uid="cjm" pwd="pwd"/>
3、如果freemarker模板檔案很多,通過#assign的方式引用標籤庫有很多缺點:開發效率低、可維護性差等。更好的辦法是通過struts2的***機制同一處理。關鍵**如下:
taglibfactory jsptaglibs = new taglibfactory(servletactioncontext.getservletcontext());
templatemodel cjm = jsptaglibs.get("/web-inf/cjm.tld");
actioncontext.getcontext().put("cjm", cjm);
在Struts中使用了Log4j
今天在學習log4j中走了不少彎路,好在學到不少新東西。log4j學習筆記 http blog.csdn.maxway archive 2005 01 23 264440.aspx 在struts中使用log4j,簡單說就是下面2步,可憐我開始費了半天勁啊,又是servlet又是配web.xml的 ...
在spring中使用log4j工具記錄異常資訊
tomcat外掛程式執行結果如下 六月10,2018 1 47 09 下午資訊 六月10,2018 1 47 09 下午資訊 log4j warn please initialize the log4jsystem properly.log4j warn see for more info.表示發生...
在J2ME手機程式開發中使用顏色
在j2me手機程式開發中使用顏色 出自 在j2me手機開發過程中,需要經常用到顏色來進行繪製,增強程式的表現效果,下面就介紹一下如何使用顏色。由於j2me技術比較簡單,所以沒有實現專門的顏色類,而只是使用rgb的概念來代表顏色。這裡簡單介紹一下rgb的概念,顏色是由紅 red 綠 green 藍 b...