菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
443
0

javaweb-EL表达式,JSPL标准库

原创
05/13 14:22
阅读数 54200

 

 下面两句的效果是一样的:

 

 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有这些方法可以用

 

 可以这样用:

 

 

 

 

 

发表评论

0/200
443 点赞
0 评论
收藏