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

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

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

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    FreeMarker的一些使用心得和技巧

    Posted on 2009-04-28 12:19 云自無心水自閑 閱讀(3418) 評論(1)  編輯  收藏 所屬分類: Java心得體會FreeMarker
    1. TagLib的運用(Spring Security)
    在web.xml中添加:
        <servlet>
            <servlet-name>JSPSupportServlet</servlet-name>
            <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
         </servlet>

    在頁面的最上面添加<#assign security=JspTaglibs["http://www.springframework.org/security/tags"] />
    使用的時候:
    <@security.authorize ifAnyGranted="ROLE_USER,ROLE_ADMIN">
        Hello
    </@security.authorize>
    注意中間用的是句號,而不再是冒號,我一開始在這里沒注意,花了不少時間解決這個問題

    2. Context Path的取得
    在Google中搜了一下,有人提問題,但是沒有得到解決,后來查資料才知道應該是這樣寫的:
    ${request.contextPath}

    3. 字符串的比較
    字符串不能直接比較大小,我原來兩個日期字符串的比較就需要先轉換成日期型
    <#if dateString1?date("yyyy-MM-dd HH:mm:ss") < dateString2?date("yyyy-MM-dd HH:mm:ss")>
      日期小
    </#if>

    4. <#if><#else>
    在if比較時小于號可以直接使用,但是大于號不行,要寫成
    <#if a &gt; b>
    </#if>

    5. 在jfinal中使用map
    在jfinal中如果像通常情況下使用map, <#list map?keys as key> ${key} </#list>
    會發現不僅是所有鍵值,所有的java方法名也被打印出來,比如:hashcode, getClass, put, get, clone, equals, containsKey, values等等。
    正確的方法是:
    <#list map.keySet() as key>
    ${key}
    </#list>

    if the key of the map is not String, such as Integer or other types, 
    we can access the value of the map by map.get( 1 ) instead of map[1]


    評論

    # re: FreeMarker的一些使用心得和技巧  回復  更多評論   

    2009-07-31 10:40 by Heseltine
    一下子解決了好多疑難問題,謝謝 n_n
    主站蜘蛛池模板: 中文字幕亚洲专区| 亚洲人成色7777在线观看不卡| 亚洲精品午夜无码电影网| 国产日韩久久免费影院| 永久亚洲成a人片777777| 一级做a爰片久久免费| 亚洲人成电影在线播放| a级毛片免费播放| 水蜜桃亚洲一二三四在线| 16女性下面扒开无遮挡免费| 亚洲天堂中文字幕在线观看| 在人线av无码免费高潮喷水| 亚洲熟妇久久精品| 免费a级毛片视频| 国产日韩在线视频免费播放| 亚洲视频中文字幕| 成年大片免费视频| 黄页网站在线视频免费| 国产成人A亚洲精V品无码| 久久一本岛在免费线观看2020| 亚洲国产高清美女在线观看| 在线免费观看中文字幕| 日韩a毛片免费观看| 亚洲AV无码专区国产乱码4SE| 五月亭亭免费高清在线| 亚洲AV成人无码网天堂| 人人狠狠综合久久亚洲婷婷| 免费黄色网址网站| 免费的黄色的网站| 亚洲天堂男人天堂| 宅男666在线永久免费观看| 97在线免费视频| 国产色在线|亚洲| 亚洲一区无码精品色| 成人在线免费看片| 青草青草视频2免费观看| 亚洲人成网址在线观看| 国产精品深夜福利免费观看| 在线成人精品国产区免费| 亚洲精品国产精品| 老色鬼久久亚洲AV综合|