2022-1-5

8

EL表达式和JSTL

1、Beanutils工具
使用beanutils工具动态访问java对象的属性,其主要方法是:setproperty(),getproperty(),popujate(),用这些方法访问javabean的属性,使用一个例题使用这三个方法操作name和age两个属性,编写之前要向lib文件中导入logging包进行配合使用:
定义一个包含name和age两个属性的类:person.java:、BeanutilsDemo.java:
2、EL表达式
这是一种简单的数据访问语言,他的作用就是简化jsp页面的书写,代码量更少,可以通过java代码与el表达式获取信息的不同来证明他可以简化页面:创建一个用于存储用户名和密码的类myservlet…java编写一个myjsp.jsp 文件来输出myservlet.java所储存的信息
3、EL隐式对象
(1)pagecontext对象
使用EL表达式中的pagecontext隐式对象获取jsp页面的隐式对象,el表达式的隐式对象与jsp的隐式对象是不同的,使用el表达式中的pageconte对象获取request,response,servletContext,servletConfig对象中的属性,编写pagecontext.jsp代码如下:
(2)web域相关对象
map集合所在的称为域对象,在EL表达式中,获取指定域的数据,有pageContext,request,session,application;四个隐式对象,通过四个隐式对象访问jsp域对象中的属性scopes.jsp代码如下:
(3)param和paramValues对象
EL表达式提供了param和paramValues两个隐式对象获取客户端访问jsp页面传递的请求参数,获取参数时,若果参数不存在,返回的是空字符串,不是null,如果请求参数有多个值,使用param获取时,返回请求参数第一个值param.jsp代码如下
(4)cookie对象
EL表达式中的cookie隐式对象代表所有cookie信息的map集合,获取cookie对象中的信息的cookie.jsp代码如下:
4、 JSTL
称为标准标签库,由5个不同功能的标签库共同组成,分别指点了不同的URL即建议使用的前缀,若要使用该库,要向lib文件夹中导入jstl.jar包和standerd.jsp包,如图:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值