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

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

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

    歡迎光臨郝學武的blog。

    幾個常用EL表達式的用法。

    Posted on 2008-04-29 16:27 陜西BOY 閱讀(9293) 評論(8)  編輯  收藏
    自從EL 表達式出現(xiàn)以來WEB的顯示層就發(fā)生了大的變革;
    顯示數(shù)據(jù)變的更加方便,下面是EL表達式的幾個基本用法。

    1,用來獲取表單數(shù)據(jù)  param 和 paramValues

    1.jsp 的有如下表單

    <form action="sampleJsp.jsp" method="post">
        <input type="text" name="sampleValue" value="10" />
        <input type="text" name="sampleValue" value="11" />
        <input type="text" name="sampleValue" value="12" />
        <input type="text" name="sampleSingleValue" value="SingleValue"/>
        <input type="submit" value="提交"/>
       </form>

    sampleJsp.jsp 的 <body>中    有

        ${paramValues.sampleValue[2]}
        ${param.sampleSingleValue }

    顯示結(jié)果為12 SingleValue

    第一個EL表達就相當于在servlet中使用request.getParameterValues("sampleValue");

    第二個EL表達式就相當于在servlet中使用request.getParameter("sampleSingleValue");

     

    2,用來從作用域中顯示數(shù)據(jù)

    假設(shè) test.jsp中有 <% request.setAttribute("aaa","object");%>

    用${aaa}可以將 object 顯示在頁面上.但最好使用 ${requestScope.aaa} 因為 EL 表達式在作用域中搜索值時

    會從最小的 page  作用域開始搜索. 給定了作用域會使得顯示的性能更好.

    3, Empty 操作符

    empty 操作符是一個前綴,用于檢測一個值是否為null 或 empty  . 假設(shè) a 不存在 ,則 ${empty a }返回的結(jié)果為 true

    4 條件操作符

    ${A?B:C } 如果A 為true 則返回B 否則返回 C 

    例如:

    <select >

    <option value="1"  ${param.op==1 ? "selected" : ""}>選項一</option>

    <option value="2"  ${param.op==2 ? "selected" : "">選項二</option>

    </select >

    這個下拉列表是用于在修改數(shù)據(jù)的時候我們一般都要讓它選中原始項 使用條件操作符就可以很輕松的實現(xiàn)這一點。

    Feedback

    # re: 幾個常用EL表達式的用法。  回復  更多評論   

    2008-09-09 10:08 by yu
    ++

    # re: 幾個常用EL表達式的用法。  回復  更多評論   

    2008-09-09 17:17 by 3
    謝謝。有用!

    # re: 幾個常用EL表達式的用法。  回復  更多評論   

    2008-10-09 17:43 by 搜索
    很有用尤其是這個 <select >

    <option value="1" ${param.op==1 ? "selected" : ""}>選項一</option>

    <option value="2" ${param.op==2 ? "selected" : "">選項二</option>

    </select >

    幫我解決了一個問題

    # re: 幾個常用EL表達式的用法。  回復  更多評論   

    2009-08-03 23:40 by 傳說
    不是很全面

    # re: 幾個常用EL表達式的用法。[未登錄]  回復  更多評論   

    2009-11-18 11:32 by dd
    不錯,謝謝啊,受用啦!

    # re: 幾個常用EL表達式的用法。[未登錄]  回復  更多評論   

    2010-08-02 09:19 by dd
    還行

    # re: 幾個常用EL表達式的用法。  回復  更多評論   

    2010-08-04 14:25 by 賈春燕
    天安門

    # re: 幾個常用EL表達式的用法。  回復  更多評論   

    2010-08-04 14:26 by 賈春燕
    不錯!頂一下!政府!

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


    網(wǎng)站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     

    posts - 17, comments - 65, trackbacks - 0, articles - 28

    Copyright © 陜西BOY

    主站蜘蛛池模板: 亚洲日韩精品无码专区网址| 日本免费高清一本视频| 亚洲欧洲无码AV电影在线观看 | 免费不卡视频一卡二卡| 亚洲国产一区二区a毛片| 久久精品免费观看| 亚洲国产精品国自产电影| 久久大香香蕉国产免费网站| 亚洲第一福利视频| 国产高清免费视频| 亚洲国产日韩视频观看| 国产成人免费全部网站| 免费在线人人电影网| 亚洲中文字幕无码中文字在线| 在线免费播放一级毛片| 亚洲男人的天堂在线播放| 成人免费黄色网址| 国产精品高清视亚洲一区二区| 国内自产拍自a免费毛片| 男男黄GAY片免费网站WWW| 爱情岛论坛网亚洲品质自拍| 永久免费A∨片在线观看| 亚洲精品国产成人中文| 午夜成人免费视频| 一级毛片免费不卡直观看| 亚洲成亚洲乱码一二三四区软件| **实干一级毛片aa免费| 亚洲精品无码专区| 国产亚洲精品不卡在线| 一级毛片全部免费播放| 亚洲日韩精品无码AV海量| 亚洲精品视频久久久| 日韩免费无码一区二区三区| 亚洲色少妇熟女11p| 国产亚洲成归v人片在线观看| 91人人区免费区人人| 国产午夜亚洲精品不卡免下载| 亚洲一区无码中文字幕| 国产精品成人免费一区二区| 一级女性全黄生活片免费看| 亚洲精品白色在线发布|