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

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

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

    posts - 55,comments - 89,trackbacks - 0

    一、 簡單的對比

    request.getParameter用的比較多,相對熟悉

    request.getParameterValues(String   name)是獲得如checkbox類(名字相同,但值有多個(gè))的數(shù)據(jù)。   接收數(shù)組變量 ,如checkobx類型    
    request.getParameter(String   name)是獲得相應(yīng)名的數(shù)據(jù),如果有重復(fù)的名,則返回第一個(gè)的值 . 接收一般變量 ,如text類型

    例:

    1. 三個(gè)名字相同的text標(biāo)簽


    <input type="text" name="test" value="1" />
    <input type="text" name="test" value="2" />
    <input type="text" name="test" value="3" />

    request.getParameterValues("test")   ----------------- [1, 2, 3]

    request.getParameter("test")             ------------------ 1

    ${paramValues.test}

    ${param.test}

    2. checkbox

     <input type="checkbox" name="habit" value="read">看書

     <input type="checkbox" name="habit" value="movie">電影

     <input type="checkbox" name="habit" value="game">游戲

    request.getParameterValues("habit")

    二、與此相關(guān)的話題------隱含對象

    1. JSP隱含對象(Implicit Object)


         所謂隱含對象,是指當(dāng)編寫jsp網(wǎng)頁時(shí),不必做任何聲明就可以直接使用的對象。 JSP2.0定義了九個(gè)隱含對象

    request response pageContext session application out conifg page exception

    這里只提一下request 和 response 兩個(gè)對象

           request 對象表示客戶端請求的內(nèi)容,比如我們從request中取得了用戶輸入的內(nèi)容,實(shí)現(xiàn)了javax.servlet.http.HttpServletRequest接口

          response對象表示響應(yīng)客戶端的結(jié)果。

    上面我們使用了request的兩個(gè)方法getParameter 和 getParameterValues,其實(shí)request還有其他幾個(gè)比較重要的方法,這里只涉及幾個(gè)獲取請求參數(shù)的方法

    String getParameter(String name)                     取得name的參數(shù)值

    String[] getParameterValues(String name)        取得所有name的參數(shù)值

    Enumeration getParameterNames()                  取得所有的參數(shù)名稱

    Map<String, String[]> getParameterMap()        取得request的所有參數(shù)的一個(gè)映射

    //

    Returns a java.util.Map of the parameters of this request. Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the query string or posted form data.
    Returns:
    an immutable java.util.Map containing parameter names as keys and parameter values as map values. The keys in the parameter map are of type String. The values in the parameter map are of type String array.
    //

    response等其他幾個(gè)隱含對象也有非常重要的身份,有機(jī)會專門整理一下,宣揚(yáng)一下它們的顯赫地位。

    2. EL隱含對象

    EL即Experssion Language,自JSP2.0后正式成為JSP的標(biāo)準(zhǔn)規(guī)范之一,支持Servlet2.4/JSP2.0的Container也就相應(yīng)的支持EL語法。

    一個(gè)常見的形式如,<c:out value="${ 3 + 7 * 4}" />

    EL的隱藏對象有11個(gè) PageContext PageScope RequestScope sessionScope applicationScope

    param paramValues header headerValues cookie initParam

    其中param 和 paramValues即對相應(yīng)ServletRequest.getParameter(String name)和ServletRequest.getParameterValues(String name)

     

    轉(zhuǎn)載:http://blog.csdn.net/moreorless/archive/2009/05/18/4199677.aspx

    posted on 2009-06-12 14:53 jiafang83 閱讀(745) 評論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 色婷五月综激情亚洲综合| 国产亚洲综合久久系列| 中文成人久久久久影院免费观看| 国产成人亚洲毛片| 毛片a级毛片免费观看免下载| 亚洲av片不卡无码久久| 免费播放美女一级毛片| 免费在线观看毛片| 亚洲成AV人片在线观看| 免费日本一区二区| 亚洲成人免费电影| 国产大片免费天天看| 国产亚洲无线码一区二区| 久久这里只精品热免费99| 国产婷婷高清在线观看免费| 婷婷国产偷v国产偷v亚洲| 亚洲国产中文v高清在线观看| 亚洲国产精品午夜电影| 成人特黄a级毛片免费视频| 亚洲AV成人精品一区二区三区| 亚洲av午夜精品一区二区三区| 亚洲伊人久久精品| 日韩精品成人无码专区免费| 在线观看亚洲电影| 亚洲人成伊人成综合网久久久| 免费无码一区二区三区| 亚洲色www永久网站| 亚洲男人第一无码aⅴ网站| 嫩草影院在线播放www免费观看| 亚洲图片校园春色| 四虎影视永久免费观看地址| 99视频在线免费观看| 亚洲福利视频一区二区三区| 99爱在线精品视频免费观看9 | 免费观看四虎精品国产永久| 中文字幕永久免费视频| 亚洲第一成人影院| 日韩人妻无码精品久久免费一| 亚洲色无码专区一区| 国产成人精品日本亚洲| 性色av免费观看|