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