1.el表达式参与数据运算与逻辑运算 eg:
${17-5} 输出:12
${true && true} 输出:true
${true || false} 输出:true
${emety ""} 输出:true
${emety not ""} 输出:false
${10>5} 输出:true
2.el表达式的内置对象的应用
①param(参数): param是map<String,String>类型,运用param可以获取参数,其和request.getParaneter()方法相同
eg:
<span>${param.username}</span>
②paramValues(多值参数):paramValues是map<String,String[]>类型可以获取多值
eg:<span>${paramValues.favor[0]}</span>
<span>${paramValues.favor[1]}</span>
<span>${paramValues.favor[2]}</span>
<span>${paramValues.favor[3]}</span>
<span>${paramValues.favor[4]}</span>
<!--favor是由其他界面传过来的多值容器-->
③header:header是Map<String,String>类型,用来获取请求头。
eg:<span>${header.host}</span>输出:localhost:8080
④initParam:initParam是Map<String,String>类型。它对应web.xml文件中的<context-param>参数。
⑤cookie:cookie是Map<String,Cookie>类型,其中key是Cookie的名字,而值是Cookie对象本身。