<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 免费观看无遮挡www的视频| 9277手机在线视频观看免费| 无码少妇一区二区浪潮免费| 亚洲伊人久久精品| 四虎在线成人免费网站| 亚洲午夜在线一区| 可以免费看的卡一卡二| 亚洲人成网站免费播放| 国产精品免费一级在线观看| 在线91精品亚洲网站精品成人| 永久在线毛片免费观看| 亚洲av无码有乱码在线观看| 国产伦精品一区二区三区免费迷| 日日摸日日碰夜夜爽亚洲| 男人的天堂亚洲一区二区三区 | 亚欧在线精品免费观看一区| 亚洲美女人黄网成人女| 91精品国产免费久久久久久青草| 亚洲av日韩av综合| 国产精品久久免费视频| jizz免费在线影视观看网站| 亚洲视频在线播放| 最近2019中文字幕mv免费看| 在线观看亚洲专区| 国产亚洲免费的视频看| 30岁的女人韩剧免费观看| jiz zz在亚洲| 亚洲午夜激情视频| 99精品视频免费观看| jlzzjlzz亚洲jzjzjz| 成人亚洲综合天堂| a级午夜毛片免费一区二区| 中文字幕亚洲综合久久2| 女人与禽交视频免费看| 好湿好大好紧好爽免费视频| 亚洲精品在线播放视频| 四虎影视在线永久免费看黄| 午夜无码A级毛片免费视频| 亚洲一区二区三区在线网站| 亚洲性久久久影院| 中国在线观看免费高清完整版|