更新時間:2023-11-15 來源:黑馬程序員 瀏覽量:
在JSP頁面中,經(jīng)常需要獲取客戶端傳遞的請求參數(shù),為此,EL表達(dá)式提供了param和paramValues兩個隱式對象,這兩個隱式對象專門用于獲取客戶端訪問JSP頁面時傳遞的請求參數(shù)。下面針對這兩個對象進(jìn)行講解。
param對象用于獲取請求參數(shù)的某個值,它是Map類型,與request.getParameter()方法相同,在使用EL獲取參數(shù)時,如果參數(shù)不存在,則返回的是空字符串,而不是null。param對象的語法格式比較簡單,具體示例如下:
${param.num}
如果一個請求參數(shù)有多個值,則可以使用paramValues對象獲取請求參數(shù)的所有值,該對象用于返回請求參數(shù)所有值組成的數(shù)組,如果要獲取某個請求參數(shù)的第一個值,則可以使用如下代碼:
${paramValues.nums[0]}