Expression Language

本文深入探讨了EL表达式和JSTL函数库在Web开发中的应用,包括如何通过EL获取Java对象、操作List、Map及自定义函数库,以及JSTL函数库的导入与使用。详细介绍了EL和JSTL在页面请求、会话、应用范围内的作用,以及如何在JSP页面中高效地利用这些技术。

EL找不到属性会返回“”

page –-  request --- session --- application

-------------------------------

通过EL获得java对象类型

${pageScope.person.name}  ==pageContext.getAttribute(“person”).getName();

${pageScope.person.age}

 

 

EL操作List

${pageScope.list[1]} 取第2个元素

 

EL操作Map

${pageScope.map.key}

${pageScope.map[“key”]}

 

----------------------------

EL函数库

自定义:

1.编写java类,提供static方法

2.编写tld文件,在tld文件中对函数进行定义描述

 

JSTL中EL官方函数库

导入jstl.jar

在jsp页面内,引入函数库名称空间

http://java.sun.com/jsp/jstl/funcionts prefix=”fn”

 

--------------------------

jstl分5类

core核心

fmt国际化

sql数据库

xml XML

fn EL函数库

数据库操作和xml操作,都将代码编写Servlet中。

 

每个标签库 jar包都有/META-INF  对应一个tld文件,叫做标签库的定义文件

转载于:https://www.cnblogs.com/nophy/p/3912761.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值