常用jstl标签
一、 核心标签
1、符合条件就输出,没有对应的else
输出内容
2、符合某个条件后就不再执行后面的条件,没有条件适合就执行otherwise
输出内容
输出内容 ...
输出内容
3、如果是map,var里的元素名可能通过key和value属性获取相应的值
输出结果
4、对字符串进行分隔,默认是逗号
${item }
5、异常处理
可能产生异常的代码段
6、 输出
7、设置属性,scope范围顺序page、request、session、application,如果没有就在page范围创建
给javabean或map添加属性或属性赋值
值也可以写在这里
8、删除属性,scope不指定按顺序找
9、相当于jsp:include功能
...
10、重定向
...
11、相当于response.encodeURL方法
二、 格式化标签
1、输出特定的格式
格式可以是#或0替换某一位,如果是#的话,整数第一位的0和小数最后一位的0不显示,小数部分不够位数四舍五入
2、转换为日期格式和数字格式输出
三、 el函数库
1、el表达式的函数库,在el表达式中使用
fn:length(字符串) 获取字符串的长度,结合jstl标签输出字符串的长度
更是详细的用法参照jstl手册!