乘着没事把这些基础的东西看了看,就顺便在这里整理下记录一遍
1:EL表达式中'.'与'[]'的区别:
到javabean属性中没有特殊字符的时候都两者是没有区别的,但如果属性中有特殊字符时就一定要用"[]";
如:${user.name} ~ user["name"] 但如果user bean中name属性是"my-name"就一定用user["my-name"];
2:EL表达式中的保留字
and , or , no, instanceof, eq, ne, lt, empty, gt, le, ge, div, true, false, null, mod, 但为el变量命名时应避免使用此符号
3:隐含对象
pageContext 表示jsp页面上下文
pageScope java.util.map 根据scope对应的map值
requestScope 请求范围对应的值
sessionScope
applicationScope
param 与ServletRequest.getParameter(String str)同意
param Values 同上,返回数组
header request.getHeaders(String name)
cookie request.getCookies()
initParam 同ServletContext.getInitParameter(String name)