javaweb-EL表达式,JSPL标准库

下面两句的效果是一样的:
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有这些方法可以用

可以这样用:





浙公网安备 33010602011771号