<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 表達式出現以來WEB的顯示層就發生了大的變革;
    顯示數據變的更加方便,下面是EL表達式的幾個基本用法。

    1,用來獲取表單數據  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 }

    顯示結果為12 SingleValue

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

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

     

    2,用來從作用域中顯示數據

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

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

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

    3, Empty 操作符

    empty 操作符是一個前綴,用于檢測一個值是否為null 或 empty  . 假設 a 不存在 ,則 ${empty a }返回的結果為 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 >

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

    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 賈春燕
    不錯!頂一下!政府!

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


    網站導航:
     

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

    Copyright © 陜西BOY

    主站蜘蛛池模板: 中文亚洲成a人片在线观看| 亚洲中文字幕无码av在线| 亚洲国产成人久久一区二区三区| 最近免费字幕中文大全| 国产极品粉嫩泬免费观看 | aa级毛片毛片免费观看久| 最近2019中文字幕免费看最新| 亚洲av无码成人黄网站在线观看 | 真实国产乱子伦精品免费| 亚洲毛片网址在线观看中文字幕 | 国产成人久久AV免费| 亚洲综合区小说区激情区| 亚洲精品无码成人片久久不卡 | 亚洲AV一区二区三区四区| 欧洲乱码伦视频免费| 亚洲av日韩综合一区在线观看| 美女被爆羞羞网站免费| 手机在线毛片免费播放| 亚洲毛片免费视频| 光棍天堂免费手机观看在线观看 | 国内大片在线免费看| 亚洲午夜国产精品| 一级毛片成人免费看免费不卡| 国产亚洲大尺度无码无码专线| 国产AV无码专区亚洲AV麻豆丫 | 国产区在线免费观看| 亚洲AV中文无码乱人伦| 亚洲av永久中文无码精品综合| 全免费毛片在线播放| 亚洲综合激情九月婷婷| 99国产精品免费观看视频| 亚洲国产精品无码专区影院| 亚洲精品视频免费| 亚洲国产精品激情在线观看| 国产成人人综合亚洲欧美丁香花| 国内外成人免费视频| 亚洲七久久之综合七久久| 91在线视频免费播放| 亚洲免费观看在线视频| 亚洲一区二区免费视频| 亚洲美女激情视频|