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

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

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

    隨筆-204  評論-90  文章-8  trackbacks-0
    Logic Tags

    語法應用是 --
    <someComparisonTag value="someUserNameValue" cookie="userName"> (cookie specifies the name of the cookie to compare with value)
    <someComparisonTag value="en_US" header="Accept-Language"> (header specifies the name of the HTTP header to compare with value)
    <someComparisonTag value="someUserNameValue" parameter="username"> (parameter specifies the name of the request parameter to compare with value)

    <someComparisonTag name="testBean" property="propNameInTestBean" value="someValue"> (典型)
    name指定了bean的名字而property指定了該bean的某個property以便于與value比較, 通常我們還可以加一個scope來限制bean
    property is used in conjunction with name to specify a property in the bean specified by name. The property reference can be simple, nested, and/or indexed. For the type of syntax used for property, see the users guide on the Bean Tags.
    scope specifies the bean scope which can be page, request, session, application, "any scope" (default)

    1) 值比較 Value Comparison: equal, notEqual, greaterEqual, lessEqual, lessThan, greaterThan
    比較邏輯是 -- 先試圖convert成long double,并比較; 如果parse失敗就會用String.equalTo()來比較

    1) 值比較 Value Comparison: present, notPresent, empty, notEmpty
    present看的是某變量/實例是否存在于某個限定范圍,empty看的是該實例是否為null, "", or collection.isEmpty()==true (only for collection)

    2) 子字符串匹配 Substring Matching: match, notMatch
    match/notMatch 還有一個可選location來指定該substring必須出現在字符串開始還是結尾 (location="start/end")

    3) Presentation Location: forward, redirect
    用法尚不清楚

    4) Collection Utilities: iterate (極常用)
    <logic:iterate id="searchResultList" name="<%=WebKeys.SEARCH_RESULT_LIST_TWO%>" scope="session">
    <bean:write name="searchResultList" property="itemName"/></a>
    <bean:write name="searchResultList" property="itemUnitOfMeasure" />
    <bean:write name="searchResultList" property="inventoryDetailSize" format="#0.00"/>
    </logic:iterate>
    如果property給定,name代表了一個bean的實例,而這個bean的getThatProperty()將返回此tag需要的collection實例,
    如果沒有給定property, name本身就指定了將被iterate的collection的實例,
    id給出了每一次循環的collection的當前object的名字,用于在內部使用
    offset和length指定了從collection的哪個位置開始,到哪里結束,其他請參見Struts Documentation,這里不詳述
    posted on 2006-02-23 16:37 一凡 閱讀(296) 評論(0)  編輯  收藏 所屬分類: JAVA FRAMEWORK

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲乱码中文字幕综合234| 中文字幕亚洲综合久久2| 一级黄色免费毛片| 久久精品国产亚洲av高清漫画| 午夜视频免费观看| 亚洲欧洲久久av| 91视频国产免费| 青青草无码免费一二三区| 免费看美女午夜大片| 毛片免费观看的视频| 三级网站在线免费观看| 亚洲国产人成网站在线电影动漫| 亚洲人成电影网站免费| 亚洲精品免费网站| 91免费精品国自产拍在线不卡| 18禁无遮挡无码国产免费网站| 国产性生大片免费观看性| 久久精品国产亚洲AV麻豆网站| 精品久久香蕉国产线看观看亚洲| 高清免费久久午夜精品| 亚洲成人在线网站| 精品亚洲一区二区| 91天堂素人精品系列全集亚洲| 亚洲欧洲综合在线| 成人看的午夜免费毛片| 日韩精品成人无码专区免费 | 四虎影视永久在线精品免费| 午夜亚洲国产精品福利| 亚洲AV无码不卡无码| 日韩一区二区三区免费体验| 国产免费网站看v片在线| 亚洲欧美日韩自偷自拍| 亚洲熟女少妇一区二区| 免费观看无遮挡www的视频| 国产免费黄色无码视频| 国产精品久久免费| 一本色道久久综合亚洲精品高清| 在线看片v免费观看视频777| 女人被男人桶得好爽免费视频| 亚洲国产中文字幕在线观看| 亚洲国产精品线观看不卡|