EL(Expression Language)表达式

JSP中嵌套Java代码增加页面内容的复杂度,使得页面不够简洁、不方便代码维护;

因此Sun公司制定JSP标签(类似于html标签)(即标准标签库,JSTL)来代替Java代码;

配合EL表达式,达到减轻JSP文件复杂度

一、EL(Expression Language)表达式

一套简单的运算规则,用于给JSTL标签的属性赋值,也可以直接用来输出而脱离标签单独使用

二、EL表达式的作用可分3类

1、访问Bean的属性(*)

2、输出简单的运算结果

3、获取请求参数值

三、使用EL表达式访问Bean属性时可以使用2种方式

1、方式一:${对象名 . 属性名}

如:${user.name}

执行过程:容器会依次从pageContext,request,session,application中查找绑定名称为“user”的对象,找到后,调用“getName”方法,然后输出

2、方式二:${对象名["属性名"]}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值