關于EL表達式中requestScope和param區(qū)別

          今天演示EL表達式的時候發(fā)現(xiàn)自己jsp的基礎實在是薄弱,在這個很簡單的問題上迷惑了很久。

          首先在看遇到的問題:

          在瀏覽器地址輸入,表示傳入一個參數(shù)test,值為123

          http://localhost:8888/Test/index.jsp?test=123


          在index.jsp中嘗試使用EL表達式取出,代碼如下:

           <body>
          ${test}
          </body>

          發(fā)現(xiàn)毫無結(jié)果,再使用requestScope嘗試取出:

            <body>
          ${requestScope.test}
          </body>

          發(fā)現(xiàn)還是毫無結(jié)果,感到非常詫異,遂干脆使用java腳本嘗試取出。

            <body>
          <%request.getAttribute("test"); %>
          </body>


          依然無解。

          之后發(fā)現(xiàn),若使用已下代碼向request作用域賦值,則用上面代碼可以取出

          <%
          request.setAttribute(
          "test", "123");
          %>

           


          查詢資料后發(fā)現(xiàn),使用以下代碼可以取出之前的請求參數(shù):
          EL:

            <body>
          ${param.test}
          </body>

          JAVA腳本:

            <body>
          <%=request.getParameter("test") %>
          </body>

          結(jié)論就是:${param.name} 等價于 request.getParamter("name"),這兩種方法一般用于服務器從頁面或者客戶端獲取的內(nèi)容。

               ${requestScope.name} 等價于 request.getAttribute("name"),一般是從服務器傳遞結(jié)果到頁面,在頁面中取出服務器保存的值。

           

          參考資料:

          el表達式中的${param}

          http://topic.csdn.net/u/20090103/15/779af9b8-c3a7-4f3e-82fe-b08bf2630996.html

          posted on 2012-11-12 15:30 youngturk 閱讀(352) 評論(0)  編輯  收藏 所屬分類: JSP隨筆新認識筆記Java基礎struts2spring學習

          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統(tǒng)計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 龙口市| 察隅县| 新晃| 收藏| 曲松县| 正定县| 台州市| 凤翔县| 额尔古纳市| 泉州市| 梅州市| 临海市| 沂水县| 秭归县| 内黄县| 鸡西市| 伊宁市| 镇巴县| 宣恩县| 泽州县| 吉木萨尔县| 酉阳| 广汉市| 河源市| 萝北县| 南岸区| 舟山市| 荣昌县| 曲沃县| 花垣县| 临泽县| 浮梁县| 新兴县| 手机| 普陀区| 汉寿县| 信宜市| 合江县| 安多县| 墨玉县| 苗栗县|