為了簡化jsp里面的java代碼
格式:${ 表達式 }
獲取數據:
當作用域的key值都相同的時候,取值從作用域中獲取,從小到大,如果有則不會繼續往下,如果沒有則返回空串:""
el表達式內置對象:pageScope/requestScope/sessionScope/applicationScope
也可以選擇作用域獲取:${requestScope.key值}
數組/list集合:${requestScope.array[0]}
map集合:${requestScope.map.name}
如果key里面時有點.的,直接使用中括號:map.set("array.aa","beijing");
${requestScope.map["array.aa"]}
${requestScope.對象.屬性}
支持運算:
算術/關系/邏輯/三元運算
empty對于null,"",空集合 都返回true
${ not empty jstlTest }判斷不為空
${ empty jstlTest } 判斷為空
獲取url上的參數:
${ param.myparam }
獲取get請求的值
獲取url參數:<%=request.getParameter("myparam") %>
${ paramValues.hobby[1] }
el取值 param : ${ paramValues.hobby[0] },${paramValues.hobby[1] }
重寫URL:會話跟蹤:cookie/sesion/重寫url/隱藏作用域
11個內置對象:
pageScope/requestScope/sessionScope/applicationScope
pageContext,
header,headerValues——請求頭的key與value
param,paramValues——請求參數的key與value
cookie
initParam——上下文初始參數的值
浙公網安備 33010602011771號