全國(guó)咨詢(xún)/投訴熱線:400-618-4000

首頁(yè)常見(jiàn)問(wèn)題正文

Java培訓(xùn):param和paramValues對(duì)象

更新時(shí)間:2023-11-15 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  在JSP頁(yè)面中,經(jīng)常需要獲取客戶端傳遞的請(qǐng)求參數(shù),為此,EL表達(dá)式提供了param和paramValues兩個(gè)隱式對(duì)象,這兩個(gè)隱式對(duì)象專(zhuān)門(mén)用于獲取客戶端訪問(wèn)JSP頁(yè)面時(shí)傳遞的請(qǐng)求參數(shù)。下面針對(duì)這兩個(gè)對(duì)象進(jìn)行講解。

1700010804580_param和paramValues對(duì)象.jpg

  param對(duì)象用于獲取請(qǐng)求參數(shù)的某個(gè)值,它是Map類(lèi)型,與request.getParameter()方法相同,在使用EL獲取參數(shù)時(shí),如果參數(shù)不存在,則返回的是空字符串,而不是null。param對(duì)象的語(yǔ)法格式比較簡(jiǎn)單,具體示例如下:

${param.num}

  如果一個(gè)請(qǐng)求參數(shù)有多個(gè)值,則可以使用paramValues對(duì)象獲取請(qǐng)求參數(shù)的所有值,該對(duì)象用于返回請(qǐng)求參數(shù)所有值組成的數(shù)組,如果要獲取某個(gè)請(qǐng)求參數(shù)的第一個(gè)值,則可以使用如下代碼:

${paramValues.nums[0]}


分享到:
在線咨詢(xún) 我要報(bào)名
和我們?cè)诰€交談!