分类: 系统运维
2009-07-03 13:58:44
EL表达式入门
隐含对象:
pageContext: pageContext对象
pageScope:Map对象,保存page内的key-value
requestScope:Map对象,保存request内attribute的key-value
sessionScope: Map对象,保存session内的key-value
applicationScope: Map对象,保存application内的key-value
header: Map对象,保存header内的key-value
headerValues: Map对象,保存header内的key-values
cookie: Map对象,保存cookie对象的key-value
initParam: Map对象,保存ServletContext内parameter的key-value
param: Map对象,保存request内parameter的key-value
paramValues: Map对象,保存request内parameter的key-values
实例:
作用域
${requestScope.productId}
${sessionScope.userName}
表单
${param.idNo}
相当于在servlet中使用request.getParameter("idNo");
${paramValues.idNo[2]}
相当于在servlet中使用request.getParameterValues("idNo");
操作符:
空:empty
非空:not empty
大于:>
大于等于:>=
等于:==
不等于:!=
小于:<
小于等于:<=
运算符:
+,-,*,/,mod(求模)
JSTL
//声明标签
<%@ taglib uri="" prefix="fmt" %>
<%@ taglib uri="" prefix="c" %>
显示
格式化日期显示
显示多语言
条件判断:
循环
在循环中显示带,的字符串技巧 eg.aaa,bbb,ccc
A |
B |
C |
D | ||
E |
F | |
G |
H |
表格结构:
A
B
c
D
E F
G H