下面两句的效果是一样的:
EL表达式的格式是:${ }
因为EL表达式主要是输出域对象中的数据,当如下,存在四个域对象,并且都是“key”,EL表达式就会按照域对象的范围,从小到大输出。
用EL表达式输出一个对象(对象的属性一定要有get方法才能输出);
3算数运算
特殊字符不仅要加中括号[],还要加上引号,单引号双引号都可以。
=====
EL表达式中11个隐含对象:
===
选择性地输出某个域对象里的值:
===
这个是jsp的表达式脚本的方法:
这个是用EL表达式的方法:pageContext的使用:
使用小技巧简化:
=====
param的用法,用来输出请求参数:
注意,这里的参数是在写网页地址的时用?加进去的
但是param用在参数值不止一个的情况下,它只能输出一个值,这时候就要用paramvalues
这里的hobby就是有两个值
用paramvalues输出:
=======
输出请求头:
======
获取cookie对象:
====
获得初始参数:
首先要自己配置参数:
因为context-param是关键字,所以要用连字符:
==================================================
JSTL标签库
要先导入jar包:
要用就要用引入:
=======
要用jsp彼标准标签库的步骤:
c:set的使用:
====
c: if的使用:
===
在otherwise 里还有多重判断,就一定要加上choose标签:
=====
c:foreach用来遍历:
使用比较灵活,可以改变形式:
遍历对象类型数组:
遍历map:
遍历对象,要先创建一个student对象,然后再遍历:
再加上一点条件,改变遍历的范围,只遍历索引2到7:
step表示步长值,varstatus表示当前遍历到的数据状态:
varstatus有这些方法可以用
可以这样用:
© 著作权归作者所有
发表评论