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

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

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

    vickzhu

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks
    格式 
    定義變量:
    $identifier
    $(identifier)
    $(identifier:conversion)

    變量的字符串級別最高,如果遇到相同的字符串,首先被認為是變量。顯示$,需要后面在跟一個,$$。例如:
    You account has $$1650.00 in it.

    變量名稱規則:
    1、變量名是由US-ASCII碼、下劃線和數字組成;
    2、只能以US-ASCII碼開頭;
    3、變量名大小寫敏感。
    注意:
    1、WML變量沒有類型,均表示為字符串;
    2、變量沒有被賦值的時候,內容為空,即空字符串。
    3、可以在運行過程中改變它的值。

    創建變量
    最簡單的方法是使用<setvar>元素,語法如下:
    <setvar name="string" value="string" />

    <setvar>只能在<go>、<prev>和<refresh>中使用。
    下例定義了一個叫vNAME的變量并賦值為“Jeff”:
    <setvar name="vNAME" value="Jeff" />

    另外,還可以在<input>、<select>和<postfield>中定義變量。

    替換文本 
    變量可以用作替換用途,但只能在文本類型(如顯示字符、URL等)中使用。
    任何元素和屬性都不能使用變量來替代。例如:
    Hello, $vNAME.
    將顯示:
    Hello, Jeff.

    ESCAPE
    轉換

    前面說過變量可以用作替換用途,但是在URL中使用時,變量的內容必須遵守[RFC2396]標準。
    這個標準規定某些特殊字符在URL里使用的時候必須用特殊表示方法,即ESCAPE八進制表示。
    例如:
    list.asp?id=3

    在URL中要表示為:

    list.asp%3fid=3

    所以變量有可能需要標志為是否對其內容進行ESCAPE轉換,變量定義就有如下幾種特殊方式:

    效果 表達方式1 表達方式2 表達方式3
    對變量中ESCAPE字符進行轉換 $(var:e) $(var:E) $(var:escape)
    不進行ESCAPE轉換 $(var:u) $(var:U) $(var:unesc)
    變量中沒有ESCAPE字符 $(var:n) $(var:N)

    $(noesc)


    給變量進行ESCAPE轉換是WML的默認方式。
    posted on 2009-04-13 14:11 筱 筱 閱讀(148) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久99国产综合精品免费| 日本卡1卡2卡三卡免费| 亚洲最大的成人网站| 亚洲成a人无码亚洲成www牛牛| 国产精品亚洲专区无码唯爱网| 免费国产高清毛不卡片基地| 丝袜足液精子免费视频| 91成人免费观看网站| 亚洲VA综合VA国产产VA中| 久久精品国产精品亚洲色婷婷| 亚洲乱码一二三四五六区| 老司机免费午夜精品视频| 1区2区3区产品乱码免费| 国产亚洲精品免费视频播放| 亚洲熟妇av一区| 一个人晚上在线观看的免费视频| 最好看的中文字幕2019免费| 亚洲第一页在线观看| 久久受www免费人成_看片中文| 亚洲精品制服丝袜四区| 亚洲色偷精品一区二区三区| 日本成人免费在线| 亚洲色av性色在线观无码| 国产精品免费久久| 又黄又大又爽免费视频| 亚洲av日韩av综合| 男女作爱在线播放免费网站| 亚洲最大的视频网站| 久久九九全国免费| 国产亚洲色婷婷久久99精品91| 久久精品成人免费观看| 在线aⅴ亚洲中文字幕| 亚洲精品国产成人影院| 国产成人高清亚洲一区91| 午夜精品在线免费观看| 亚洲首页在线观看| 精品国产精品久久一区免费式| 亚洲中文无码a∨在线观看| 国产又大又黑又粗免费视频 | 偷自拍亚洲视频在线观看| 亚洲自偷自偷图片|