锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产成人亚洲综合无,亚洲av日韩av高潮潮喷无码,亚洲JIZZJIZZ妇女http://m.tkk7.com/void241/category/48808.htmlzh-cnFri, 23 May 2014 22:06:24 GMTFri, 23 May 2014 22:06:24 GMT60freemarker濡備綍鍙栧緱欏圭洰鍚嶇Оhttp://m.tkk7.com/void241/archive/2013/10/22/405489.htmlvoidvoidTue, 22 Oct 2013 02:40:00 GMThttp://m.tkk7.com/void241/archive/2013/10/22/405489.htmlhttp://m.tkk7.com/void241/comments/405489.htmlhttp://m.tkk7.com/void241/archive/2013/10/22/405489.html#Feedback0http://m.tkk7.com/void241/comments/commentRss/405489.htmlhttp://m.tkk7.com/void241/services/trackbacks/405489.html<#assign contextPath = request.contextPath/>  

void 2013-10-22 10:40 鍙戣〃璇勮
]]>
struts2鍜宖reemarker闆嗘垚瀹炰緥 (娉ㄨВ鏂瑰紡)http://m.tkk7.com/void241/archive/2013/06/22/400847.htmlvoidvoidSat, 22 Jun 2013 02:22:00 GMThttp://m.tkk7.com/void241/archive/2013/06/22/400847.htmlhttp://m.tkk7.com/void241/comments/400847.htmlhttp://m.tkk7.com/void241/archive/2013/06/22/400847.html#Feedback0http://m.tkk7.com/void241/comments/commentRss/400847.htmlhttp://m.tkk7.com/void241/services/trackbacks/400847.html鏈榪戣寮濮嬪仛欏圭洰浜嗭紝欏圭洰涓彲鑳戒細鐢ㄥ埌Struts2鍜孎reemarker闆嗘垚錛屾墍浠ュ仛浜嗕釜瀹炰緥緇欏ぇ瀹跺垎浜竴涓嬨?/p>

 

        鍓嶆湡鐨勯厤緗畐eb.xml錛屽鍏ar鍖呭氨涓嶇粰澶у浠嬬粛浜嗭紝榪欎簺鍐呭鍋氳繃struts2鐨勬湅鍙嬬殑闈炲父鐔熸倝錛屽鏋滄湁涓嶄細鐨勫ぇ瀹跺彲浠ユ壘涓涓嬪府鍔╂枃妗f垨鑰呬笂浜掕仈緗戜笂鎼滅儲涓涓嬭В鍐蟲柟娉曘?/p>

 

        鐪嬭繃struts2緇撴瀯鍥劇殑鏈嬪弸浠兘搴旇鐭ラ亾struts2鐨勫睍鐜板眰涓嶅啀鏄儚struts1閭f牱鍗曠函鐨刯sp浜嗭紝瀹冭兘澶熼泦鎴愬緢澶氬睍鐜板眰鎶鏈紝渚嬪浠婂ぉ璇寸殑freemarker絳夌瓑銆?/p>

 

 

 

        鏃㈢劧涓婇潰閮借鍒頒簡freemarker浠呬粎鏄竴涓睍鐜板眰鎶鏈紝閭d箞鎴戜滑鑷劧浼氭兂鍒幫紝freemarker搴旇鍜宻truts2涓厤緗殑action鏍囩涓殑result鏈夊叧緋伙紝鍏跺疄灝辨槸榪欐牱鐨勶紝鎴戜滑鐭ラ亾struts2鐨剅esult鏍囩灝辨槸鍖歸厤璺寵漿璺緞鎺у埗灞曠ず灞傜殑浣滅敤錛屾墍浠ユ垜浠埄鐢╯truts2鍜宖reemarker鐨勬渶榪戞湰鎿嶄綔灝辨槸閰嶇疆result鏍囩錛屾妸鍘熷厛鐨剅esult鏍囩鐨則ype鍙樻垚freemarker錛岃煩杞殑鏂囦歡鍙樻垚freemarker鐨勬ā鏉挎枃浠跺嵆鍙傞厤緗涓嬶細

 

  1. <struts>   
  2.   
  3.  <package name="struts"extends="struts-default">   
  4.   
  5. <action name="userLogin"class="com.test.action.LoginAction" method="userLogin">   
  6.   
  7.        <result name="success" type="freemarker">   
  8.   
  9.          /WEB-INF/templates/user.ftl   
  10.   
  11.        </result>   
  12.   
  13.      </action>   
  14.   
  15.    </package>   
  16.   
  17. </struts>  


 

 

       濡傛灉鎴戜滑瑕佹槸鐢╯truts2鐨勬敞瑙f柟寮忔潵閰嶇疆action鐨勮瘽錛岄偅涔堟垜浠氨浼氳繖鏍烽厤緗細

 

  1. @Action(value = "showadd"results ={ @Result(name = "success"type = "freemarker"location ="/flt/adduser.ftl") })  

 

 

 

        鎬諱箣灝辨槸瑕佹敼result鐨勭被鍨嬪拰璺寵漿鏂囦歡綾誨瀷鍗沖彲銆?/p>

 

        鏈鍚庢垜浠涓涓嬫垜浠庝箞灝嗘ā鏉夸腑鐨勫彉閲忓彉鎴愬疄闄呯殑鍊鹼紝榪欎釜涔熸槸姣旇緝綆鍗曠殑錛屾垜浠繖涓伐浣滆鍦╝ction涓疄鐜幫紝鍏蜂綋灝辨槸鎴戜滑瑕佸皢妯℃澘涓殑鍙橀噺瀹氫箟鍒癮ction涓紝騫朵笖鐢熸垚get鍜宻et鏂規硶錛屾渶鍚庡湪鐩稿簲鐨勪笟鍔℃柟娉曚腑灝嗚繖涓彉閲忚祴鍊鹼紝榪欐牱struts2灝變細鑷姩鐨勪負鎴戜滑灝嗗煎~鍐欏埌妯℃澘涓紝褰㈡垚鐪熷疄鐨勫睍鐜伴〉闈紝鏈鍚庤煩杞樉紺虹粰鐢ㄦ埛銆?/p>

 

       Freemarker鐨勬ā鏉垮疄渚嬶細

 

  1. <html>  
  2.   
  3. <head>  
  4.   
  5. <meta http-equiv="Content-Type" content="text/html;charset=gb2312">  
  6.   
  7. <title>Insert title here</title>  
  8.   
  9. </head>  
  10.   
  11. <body>  
  12.   
  13.        <formmethodformmethod="post" action="${formaction}" name="${formname}">  
  14.   
  15.                 
  16.   
  17.               <input id="${adduser_username}" name="${adduser_username}" type="${text}" value="" />  
  18.   
  19.               <input id="${adduser_password}" name="${adduser_password}" type="${text}" value=""/>  
  20.   
  21.               <input id="${adduser_submit}" name="${adduser_submit}" type="${submit}" value="adduser" />  
  22.   
  23.        </form>  
  24.   
  25. </body>  
  26.   
  27. </html>  

 

 

      瀵瑰簲鐨刟ction錛?/p>

 

  1. private Stringformaction;  
  2.   
  3.   
  4.   
  5. private Stringformname;  
  6.   
  7.   
  8.   
  9. private Stringadduser_username;  
  10.   
  11.   
  12.   
  13. private Stringadduser_password;  
  14.   
  15.   
  16.   
  17. private Stringadduser_submit;  
  18.   
  19.   
  20.   
  21. private Stringtext;  
  22.   
  23.   
  24.   
  25. private Stringsubmit;  
  26.   
  27.   
  28.   
  29. public StringgetAdduser_username() {  
  30.   
  31.        returnadduser_username;  
  32.   
  33. }  
  34.   
  35.   
  36.   
  37. publicvoidsetAdduser_username(String adduser_username) {  
  38.   
  39.        this.adduser_username = adduser_username;  
  40.   
  41. }  
  42.   
  43.   
  44.   
  45. public StringgetAdduser_password() {  
  46.   
  47.        returnadduser_password;  
  48.   
  49. }  
  50.   
  51.   
  52.   
  53. publicvoidsetAdduser_password(String adduser_password) {  
  54.   
  55.        this.adduser_password = adduser_password;  
  56.   
  57. }  
  58.   
  59.   
  60.   
  61. public StringgetAdduser_submit() {  
  62.   
  63.        returnadduser_submit;  
  64.   
  65. }  
  66.   
  67.   
  68.   
  69. publicvoid setAdduser_submit(Stringadduser_submit) {  
  70.   
  71.        this.adduser_submit = adduser_submit;  
  72.   
  73. }  
  74.   
  75.   
  76.   
  77. public StringgetText() {  
  78.   
  79.        returntext;  
  80.   
  81. }  
  82.   
  83.   
  84.   
  85. publicvoidsetText(String text) {  
  86.   
  87.        this.text =text;  
  88.   
  89. }  
  90.   
  91.   
  92.   
  93. public StringgetSubmit() {  
  94.   
  95.        returnsubmit;  
  96.   
  97. }  
  98.   
  99.   
  100.   
  101. publicvoidsetSubmit(String submit) {  
  102.   
  103.        this.submit =submit;  
  104.   
  105. }  
  106.   
  107.   
  108.   
  109. public StringgetFormaction() {  
  110.   
  111.        returnformaction;  
  112.   
  113. }  
  114.   
  115.   
  116.   
  117. publicvoidsetFormaction(String formaction) {  
  118.   
  119.        this.formaction =formaction;  
  120.   
  121. }  
  122.   
  123.   
  124.   
  125. public StringgetFormname() {  
  126.   
  127.        returnformname;  
  128.   
  129. }  
  130.   
  131.   
  132.   
  133. publicvoidsetFormname(String formname) {  
  134.   
  135.        this.formname =formname;  
  136.   
  137. }  
  138.   
  139.   
  140.   
  141.   
  142.   
  143. @Action(value= "showadd", results = { @Result(name ="success", type = "freemarker", location = "/flt/adduser.ftl") })  
  144.   
  145. public Stringshowadd() throws Exception {  
  146.   
  147.        /* 
  148.  
  149.         * FreeMarkerUtil freeMarkerUtil=newFreeMarkerUtil(); 
  150.  
  151.         * Map<String,Object> root=newHashMap<String,Object>(); //涓烘暟鎹ā鍨嬫坊鍔犲?nbsp;
  152.  
  153.         * root.put("formaction","adduser"); root.put("formname", "adduser"); 
  154.  
  155.         *  
  156.  
  157.         * FileWriter out=new FileWriter(newFile("/adduser.ftl")); 
  158.  
  159.         * freeMarkerUtil.printFile("/flt","adduser.ftl",root, out); 
  160.  
  161.         */  
  162.   
  163.        setFormaction("adduser");  
  164.   
  165.        setFormname("adduser");  
  166.   
  167.        setAdduser_password("password");  
  168.   
  169.        setAdduser_submit("adduser_submit");  
  170.   
  171.        setAdduser_username("username");  
  172.   
  173.        setText("text");  
  174.   
  175.        setSubmit("submit");  
  176.   
  177.        return"success";  
  178.   
  179. }  

 

 

        榪欐牱鎴戜滑榪愯灝辮兘澶熺湅鍒版垜浠殑涓涓坊鍔犻〉闈紝闇瑕佸~鍏ョ敤鎴峰悕鍜屽瘑鐮併?/p>

void 2013-06-22 10:22 鍙戣〃璇勮
]]>
FreeMarker List 鏍規嵁瀛楁鍊掑簭杈撳嚭http://m.tkk7.com/void241/archive/2011/12/14/366315.htmlvoidvoidWed, 14 Dec 2011 02:26:00 GMThttp://m.tkk7.com/void241/archive/2011/12/14/366315.htmlhttp://m.tkk7.com/void241/comments/366315.htmlhttp://m.tkk7.com/void241/archive/2011/12/14/366315.html#Feedback0http://m.tkk7.com/void241/comments/commentRss/366315.htmlhttp://m.tkk7.com/void241/services/trackbacks/366315.html<#list dataList as entityElement>
<#list dataList?reverse as entityElement>
<#list dataEntity?sort_by(["name"])?reverse as de>

void 2011-12-14 10:26 鍙戣〃璇勮
]]>
FreeMarker 鍩虹鐭ヨ瘑 琛ㄨ揪寮?/title><link>http://m.tkk7.com/void241/archive/2011/08/16/356652.html</link><dc:creator>void</dc:creator><author>void</author><pubDate>Tue, 16 Aug 2011 11:13:00 GMT</pubDate><guid>http://m.tkk7.com/void241/archive/2011/08/16/356652.html</guid><wfw:comment>http://m.tkk7.com/void241/comments/356652.html</wfw:comment><comments>http://m.tkk7.com/void241/archive/2011/08/16/356652.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/void241/comments/commentRss/356652.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/void241/services/trackbacks/356652.html</trackback:ping><description><![CDATA[<div><strong></strong><div>    琛ㄨ揪寮忔槸FreeMarker鐨勬牳蹇冨姛鑳斤紝FreeMarker涓殑鎻掑兼敮鎸佸縐嶈〃杈懼紡銆?br /> <br /> <strong>涓銆佺洿鎺ユ寚瀹氬?/strong></div> 鐩存帴鎸囧畾鍊煎彲浠ユ槸瀛楃涓層佹暟鍊箋佸竷灝斿箋侀泦鍚堝強Map瀵硅薄銆?br /><br /> <strong>1. 瀛楃涓?/strong><br /> 鐩存帴鎸囧畾瀛楃涓插間嬌鐢ㄥ崟寮曞彿鎴栧弻寮曞彿闄愬畾銆傚瓧絎︿覆涓彲浠ヤ嬌鐢ㄨ漿涔夊瓧絎?#8221;\"銆傚鏋滃瓧絎︿覆鍐呮湁澶ч噺鐨勭壒孌婂瓧絎︼紝鍒欏彲浠ュ湪寮曞彿鐨勫墠闈㈠姞涓婁竴涓瓧姣峳錛屽垯瀛楃涓插唴鐨勬墍鏈夊瓧絎﹂兘灝嗙洿鎺ヨ緭鍑恒?br /> <br /> <strong>2. 鏁板?/strong><br /> 鏁板煎彲浠ョ洿鎺ヨ緭鍏ワ紝涓嶉渶瑕佸紩鍙楓侳reeMarker涓嶆敮鎸佺瀛﹁鏁版硶銆?br /> <br /> <strong>3. 甯冨皵鍊?</strong><br /> 鐩存帴浣跨敤true鎴杅alse錛屼笉浣跨敤寮曞彿銆?br /> <br /> <strong>4. 闆嗗悎</strong><br /> 闆嗗悎鐢ㄤ腑鎷彿鍖呮嫭錛岄泦鍚堝厓绱犱箣闂寸敤閫楀彿鍒嗛殧銆?br /> 浣跨敤鏁板瓧鑼冨洿涔熷彲浠ヨ〃紺轟竴涓暟瀛楅泦鍚堬紝濡?..5絳夊悓浜庨泦鍚圼1, 2, 3, 4, 5]錛涘悓鏍蜂篃鍙互鐢?..1鏉ヨ〃紺篬5, 4, 3, 2, 1]銆?br /> <br /> <strong>5. Map瀵硅薄</strong><br /> Map瀵硅薄浣跨敤鑺辨嫭鍙峰寘鎷紝Map涓殑key-value瀵逛箣闂寸敤鍐掑彿鍒嗛殧錛屽緇刱ey-value瀵逛箣闂寸敤閫楀彿鍒嗛殧銆?br /> 娉ㄦ剰錛歁ap瀵硅薄鐨刱ey鍜寁alue閮芥槸琛ㄨ揪寮忥紝浣唊ey蹇呴』鏄瓧絎︿覆銆?br /> <br /> <strong>浜屻佽緭鍑哄彉閲忓?/strong><br /> FreeMarker鐨勮〃杈懼紡杈撳嚭鍙橀噺鏃訛紝榪欎簺鍙橀噺鍙互鏄《灞傚彉閲忥紝涔熷彲浠ユ槸Map瀵硅薄鐨勫彉閲忥紝榪樺彲浠ユ槸闆嗗悎涓殑鍙橀噺錛屽茍鍙互浣跨敤鐐癸紙.錛夎娉曟潵璁塊棶Java瀵硅薄鐨勫睘鎬с?br /> <br /> <strong>1. 欏跺眰鍙橀噺</strong><br /> 鎵璋撻《灞傚彉閲忓氨鏄洿鎺ユ斁鍦ㄦ暟鎹ā鍨嬩腑鐨勫箋傝緭鍑烘椂鐩存帴鐢?{variableName}鍗沖彲銆?br /> <br /> <strong>2. 杈撳嚭闆嗗悎鍏冪礌</strong><br /> 鍙互鏍規嵁闆嗗悎鍏冪礌鐨勭儲寮曟潵杈撳嚭闆嗗悎鍏冪礌錛岀儲寮曠敤涓嫭鍙峰寘鎷傚錛?杈撳嚭[“1”錛?“2”錛? “3”]榪欎釜鍚嶄負number鐨勯泦鍚堬紝鍙互鐢?{number[0]}鏉ヨ緭鍑虹涓涓暟瀛椼侳reeMarker榪樻敮鎸佺敤number[1..2]鏉ヨ〃紺哄師 闆嗗悎鐨勫瓙闆嗗悎[“2”錛?“3”]銆?br /> <br /> <strong>3. 杈撳嚭Map鍏冪礌</strong><br /> 瀵逛簬JavaBean瀹炰緥錛孎reeMarker涓鏍鋒妸瀹冪湅浣滃睘鎬т負key錛屽睘鎬у間負value鐨凪ap瀵硅薄銆?br /> 杈撳嚭Map瀵硅薄鏃訛紝鍙互浣跨敤鐐硅娉曟垨涓嫭鍙瘋娉曪紝濡備笅闈㈢殑鍑犵鍐欐硶鐨勬晥鏋滄槸涓鏍風殑錛?br /> <span style="background-color: #cccccc;">             book.author.name                                                                                                                         </span><br style="background-color: #cccccc;" /> <span style="background-color: #cccccc;">             book.author["name"]                                                                                                                      </span><br style="background-color: #cccccc;" /> <span style="background-color: #cccccc;">             book["author"].name                                                                                                                      </span><br style="background-color: #cccccc;" /> <span style="background-color: #cccccc;">             book["author"]["name"]                                                                                                                   </span><br /> 浣跨敤鐐硅娉曟椂錛屽彉閲忓悕瀛楁湁鍜岄《灞傚彉閲忎竴鏍風殑闄愬埗錛屼絾涓嫭鍙瘋娉曟病鏈変換浣曢檺鍒躲?br /> <br /> <strong>涓夈佸瓧絎︿覆鎿嶄綔</strong><br /> <strong>1. 瀛楃涓茶繛鎺?/strong><br /> 瀛楃涓茶繛鎺ユ湁涓ょ璇硶錛?br /> 錛?錛?浣跨敤${..}鎴?{..}鍦ㄥ瓧絎︿覆甯擱噺鍐呮彃鍏ヨ〃杈懼紡鐨勫鹼紱<br /> (2)  鐩存帴浣跨敤榪炴帴榪愮畻絎?#8220;+”榪炴帴瀛楃涓層?br /> 濡傦紝涓嬮潰涓ょ鍐欐硶絳夋晥錛?br /> <span style="background-color: #cccccc;">              ${"Hello, ${user}"}                                                                                                                </span><br style="background-color: #cccccc;" /> <span style="background-color: #cccccc;">              ${"Hello, " + user + "!"}                                                                                                         </span><br style="background-color: #cccccc;" /> 鏈変竴鐐歸渶瑕佹敞鎰忥細 ${..}鍙兘鐢ㄤ簬鏂囨湰閮ㄥ垎浣滀負鎻掑艱緭鍑猴紝鑰屼笉鑳界敤浜庢瘮杈冪瓑鍏朵粬鐢ㄩ旓紝濡傦細<br /> <span style="background-color: #cccccc;">              <#if ${isBig}>Wow!</#if>                                                                                                                </span><br style="background-color: #cccccc;" /> <span style="background-color: #cccccc;">              </span><span style="background-color: #cccccc;"><#if "${isBig}">Wow!</#if></span><span style="background-color: #cccccc;">                                                                                                              </span><br /> 搴旇鍐欐垚錛?br /> <span style="background-color: #cccccc;">              </span><span style="background-color: #cccccc;"><#if isBig>Wow!</#if></span><span style="background-color: #cccccc;">                                                                                                                     </span><br /> <br /> <strong>2. 鎴彇瀛愪覆</strong><br /> 鎴彇瀛愪覆鍙互鏍規嵁瀛楃涓茬殑绱㈠紩鏉ヨ繘琛岋紝濡傛灉鎸囧畾涓涓儲寮曞鹼紝鍒欏彇寰楀瓧絎︿覆璇ョ儲寮曞鐨勫瓧絎︼紱濡傛灉鎸囧畾涓や釜绱㈠紩鍊鹼紝鍒欐埅鍙栦袱涓儲寮曚腑闂寸殑瀛楃涓插瓙涓層傚錛?br /> <span style="background-color: #cccccc;">              </span><span style="background-color: #cccccc;"><#assign number="01234"></span><br /> <span style="background-color: #cccccc;">              </span><span style="background-color: #cccccc;">${number[0]} <#-- 杈撳嚭瀛楃0 --></span><br /> <span style="background-color: #cccccc;">              </span><span style="background-color: #cccccc;">${number[0..3]} <#-- 杈撳嚭瀛愪覆“0123” --></span><br /> <br /> <strong>鍥涖侀泦鍚堣繛鎺ユ搷浣?br /> </strong>      榪炴帴闆嗗悎鐨勮繍綆楃涓?#8220;+”<br /> <br /> <strong>浜斻丮ap榪炴帴鎿嶄綔</strong><br /> Map榪炴帴鎿嶄綔鐨勮繍綆楃涓?#8220;+”<br /> <br /> <strong>鍏佺畻鏈繍綆楃</strong><br /> FreeMarker琛ㄨ揪寮忎腑鏀寔“+”銆?#8220;錛?#8221;銆?#8220;*”銆?#8220;/”銆?#8220;%”榪愮畻絎︺?br /> <br /> <strong>涓冦佹瘮杈冭繍綆楃</strong><br /> 琛ㄨ揪寮忎腑鏀寔鐨勬瘮杈冭繍綆楃鏈夊涓嬪嚑縐嶏細<br /> 1. =錛堟垨鑰?=錛夛細 鍒ゆ柇涓や釜鍊兼槸鍚︾浉絳夛紱<br /> 2. !=錛?鍒ゆ柇涓や釜鍊兼槸鍚︿笉鐩哥瓑錛?br /> 娉細 =鍜?=鍙互鐢ㄤ綔瀛楃涓層佹暟鍊煎拰鏃ユ湡鐨勬瘮杈冿紝浣嗕袱杈圭殑鏁版嵁綾誨瀷蹇呴』鐩稿悓銆傝屼笖FreeMarker鐨勬瘮杈冩槸綺劇‘姣旇緝錛屼笉浼氬拷鐣ュぇ灝忓啓鍙婄┖鏍箋?br /> 3. >錛堟垨鑰単t錛夛細 澶т簬<br /> 4. >=錛堟垨鑰単te錛夛細 澶т簬絳変簬<br /> 5. <錛堟垨鑰卨t錛夛細 灝忎簬<br /> 6. <=錛堟垨鑰卨te錛夛細 灝忎簬絳変簬<br /> 娉細 涓婇潰榪欎簺姣旇緝榪愮畻絎﹀彲浠ョ敤浜庢暟瀛楀拰鏃ユ湡錛屼絾涓嶈兘鐢ㄤ簬瀛楃涓層傚ぇ閮ㄥ垎鏃跺欙紝浣跨敤gt姣?gt;鏈夋洿濂界殑鏁堟灉錛屽洜涓篎reeMarker浼氭妸>瑙i噴鎴愭爣絳劇殑緇撴潫瀛楃銆傚彲浠ヤ嬌鐢ㄦ嫭鍙鋒潵閬垮厤榪欑鎯呭喌錛屽錛?lt;#if (x>y)>銆?br /> <br /> <strong>鍏侀昏緫榪愮畻絎?/strong><br /> 1. &&錛?閫昏緫涓庯紱<br /> 2. ||錛?閫昏緫鎴栵紱<br /> 3. !錛?閫昏緫闈?br /> 閫昏緫榪愮畻絎﹀彧鑳界敤浜庡竷灝斿箋?br /> <br /> <strong>涔濄佸唴寤哄嚱鏁?/strong><br /> FreeMarker鎻愪緵浜嗕竴浜涘唴寤哄嚱鏁版潵杞崲杈撳嚭錛屽彲浠ュ湪浠諱綍鍙橀噺鍚庣揣璺?錛?鍚庣揣璺熷唴寤哄嚱鏁幫紝灝卞彲浠ラ氳繃鍐呭緩鍑芥暟鏉ヨ漿鎹㈣緭鍑哄彉閲忋?br /> <br /> 瀛楃涓茬浉鍏沖父鐢ㄧ殑鍐呭緩鍑芥暟錛?br /> 1. html錛?瀵瑰瓧絎︿覆榪涜HTML緙栫爜錛?br /> 2. cap_first錛?浣垮瓧絎︿覆絎竴涓瓧姣嶅ぇ鍐欙紱<br /> 3. lower_case錛?灝嗗瓧絎︿覆杞垚灝忓啓錛?br /> 4. upper_case錛?灝嗗瓧絎︿覆杞垚澶у啓錛?br /> <br /> 闆嗗悎鐩稿叧甯哥敤鐨勫唴寤哄嚱鏁幫細<br /> 1. size錛?鑾峰緱闆嗗悎涓厓绱犵殑涓暟錛?br /> <br /> 鏁板瓧鍊肩浉鍏沖父鐢ㄧ殑鍐呭緩鍑芥暟錛?br /> 1. int錛?鍙栧緱鏁板瓧鐨勬暣鏁伴儴鍒嗐?br /> <br /> <strong>鍗併佺┖鍊煎鐞嗚繍綆楃</strong><br /> FreeMarker鐨勫彉閲忓繀欏昏祴鍊鹼紝鍚﹀垯灝變細鎶涘嚭寮傚父銆傝屽浜嶧reeMarker鏉ヨ錛宯ull鍊煎拰涓嶅瓨鍦ㄧ殑鍙橀噺鏄畬鍏ㄤ竴鏍風殑錛屽洜涓篎reeMarker鏃犳硶鐞嗚Вnull鍊箋?br /> FreeMarker鎻愪緵涓や釜榪愮畻絎︽潵閬垮厤絀哄鹼細<br /> 1. !錛?鎸囧畾緙哄け鍙橀噺鐨勯粯璁ゅ鹼紱<br /> 2. ??錛氬垽鏂彉閲忔槸鍚﹀瓨鍦ㄣ?br /> !榪愮畻絎︽湁涓ょ鐢ㄦ硶錛歷ariable!鎴杤ariable!defaultValue銆傜涓縐嶇敤娉曚笉緇欏彉閲忔寚瀹氶粯璁ゅ鹼紝琛ㄦ槑榛樿鍊兼槸絀哄瓧絎︿覆銆侀暱搴︿負0鐨勯泦鍚堛佹垨闀垮害涓?鐨凪ap瀵硅薄銆?br /> 浣跨敤!榪愮畻絎︽寚瀹氶粯璁ゅ煎茍涓嶈姹傞粯璁ゅ肩殑綾誨瀷鍜屽彉閲忕被鍨嬬浉鍚屻?br /> ??榪愮畻絎﹁繑鍥炲竷灝斿鹼紝濡傦細variable??錛屽鏋滃彉閲忓瓨鍦紝榪斿洖true錛屽惁鍒欒繑鍥瀎alse銆?/div><img src ="http://m.tkk7.com/void241/aggbug/356652.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/void241/" target="_blank">void</a> 2011-08-16 19:13 <a href="http://m.tkk7.com/void241/archive/2011/08/16/356652.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Freemarker 鍙栧?Requesthttp://m.tkk7.com/void241/archive/2011/06/11/352078.htmlvoidvoidSat, 11 Jun 2011 01:45:00 GMThttp://m.tkk7.com/void241/archive/2011/06/11/352078.htmlhttp://m.tkk7.com/void241/comments/352078.htmlhttp://m.tkk7.com/void241/archive/2011/06/11/352078.html#Feedback0http://m.tkk7.com/void241/comments/commentRss/352078.htmlhttp://m.tkk7.com/void241/services/trackbacks/352078.html
Request

${RequestParameters['email']}
${RequestParameters.email}


void 2011-06-11 09:45 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 好猛好深好爽好硬免费视频| 亚洲色少妇熟女11p| 国产一级a毛一级a看免费视频| 免费国产高清视频| 亚洲av第一网站久章草| 永久免费bbbbbb视频| 亚洲欧洲av综合色无码| 男女交性永久免费视频播放| 亚洲youwu永久无码精品| 国产自产拍精品视频免费看| 噜噜噜亚洲色成人网站| 亚洲中久无码不卡永久在线观看| yellow视频免费在线观看| 亚洲AV永久无码精品成人| 久久99国产乱子伦精品免费| 亚洲天堂中文字幕在线观看| 国产人成免费视频网站| 亚洲国产成人久久精品大牛影视| 国产一区二区三区无码免费| igao激情在线视频免费| 亚洲AV午夜成人影院老师机影院| 一区二区三区四区免费视频| 国产精品亚洲四区在线观看| 免费一级特黄特色大片在线| 91视频免费观看| 亚洲一区免费视频| 可以免费观看一级毛片黄a| 中文字幕的电影免费网站| 亚洲视频在线观看一区| 久久精品a一国产成人免费网站| 国产精品亚洲精品日韩电影| 亚洲精品tv久久久久久久久| ww4545四虎永久免费地址| 精品国产日韩亚洲一区91| 亚洲人成中文字幕在线观看| 男女免费观看在线爽爽爽视频| 美女尿口扒开图片免费| 久久精品国产亚洲77777| 国产免费拔擦拔擦8x| 日韩精品极品视频在线观看免费| 亚洲日韩久久综合中文字幕|