<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

    一、 簡(jiǎn)單的對(duì)比

    request.getParameter用的比較多,相對(duì)熟悉

    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)的話題------隱含對(duì)象

    1. JSP隱含對(duì)象(Implicit Object)


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

    request response pageContext session application out conifg page exception

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

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

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

    上面我們使用了request的兩個(gè)方法getParameter 和 getParameterValues,其實(shí)request還有其他幾個(gè)比較重要的方法,這里只涉及幾個(gè)獲取請(qǐng)求參數(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è)隱含對(duì)象也有非常重要的身份,有機(jī)會(huì)專門整理一下,宣揚(yáng)一下它們的顯赫地位。

    2. EL隱含對(duì)象

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

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

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

    param paramValues header headerValues cookie initParam

    其中param 和 paramValues即對(duì)相應(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) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲成人中文字幕| 最新亚洲春色Av无码专区| 美女又黄又免费的视频| 中文字幕成人免费高清在线| 凹凸精品视频分类国产品免费| 豆国产96在线|亚洲| 日本中文一区二区三区亚洲| 在线亚洲v日韩v| 99久久99这里只有免费费精品| 久久精品九九亚洲精品| caoporm超免费公开视频| 亚洲精品亚洲人成在线观看下载| 亚洲色图古典武侠| 国产电影午夜成年免费视频| 亚洲人成在线中文字幕| 一级毛片不卡片免费观看| 亚洲日韩在线第一页| 国产免费久久久久久无码| 亚洲av无码av制服另类专区| 91久久青青草原线免费| 人人狠狠综合久久亚洲88| 成人免费网站视频www| 亚洲精品乱码久久久久久按摩| 久久成人免费播放网站| 亚洲嫩草影院在线观看| 国产精品高清全国免费观看| 一区二区三区视频免费观看| 亚洲AV日韩AV高潮无码专区| 一级女人18毛片免费| 亚洲最大在线观看| 国产日产成人免费视频在线观看| caoporm超免费公开视频| 337p日本欧洲亚洲大胆精品555588| 免费福利网站在线观看| 日本视频免费观看| 亚洲色图综合在线| 午夜爽爽爽男女免费观看影院| 亚洲综合国产成人丁香五月激情| 毛片免费在线观看网站| 一级特黄aaa大片免费看| 亚洲美女视频网站|