JSP中EL表达式的使用

 时间:2024-11-01 18:10:55

1、使用表达式语言可以方便的访问对象中的属性、提交的参数以及进行各种数学运算。使用表达式语言,如果输入的内容为空,则会自动使用空字符串””代替。表达式语言的使用方法为${属性名称},下面我们使用表达式语言来获取4中范围的属性值,如下图所示。

JSP中EL表达式的使用

2、使用表达式语言可以输出4种属性范围的内容,若在不同的属性范围中设置了相同的属性名称,则会按照page-->request-->session-->application的顺序查找,如下图所示。

JSP中EL表达式的使用

3、当然我们也可以指定一个要输出的属性范围,我们使用${pageScope.属性}、${requestScope.属性}、${sessionScope.属性}、${applicationScope.属性}来指定需要输出的属性范围,如下图所示。

JSP中EL表达式的使用

4、我们可以使用EL表达式调用JSP的内置对象pageContext、request、session、application来使内置对象中提供的方法,这些方法的调用拎枋辏话都是通过反射机制完成的,我们使用${param.参数名}来获取传参,代码如下图所示。

JSP中EL表达式的使用JSP中EL表达式的使用

5、下面我们介绍如何使用EL表达式来获取一组参数,例如我们在表单中定义一个复选框,我们使用${paramValues.name[i]}的方式,根据下标获取复选框中的内容,代码如下图所示。

JSP中EL表达式的使用JSP中EL表达式的使用

6、接下来我们使用EL表达式来获取List集合和Map集合中的值,我们使用下标的方式来获取list集合的值,我们使用["key"]的方式来获取Map集合的值,代码如下图所示。

JSP中EL表达式的使用JSP中EL表达式的使用

7、最后我们自定义一个类,使用EL表达式来获取该类中的属性。我们创建一个类的对象并赋值,使用${对象名.属性名}的方法来获取属性值,代码如下图所示。

JSP中EL表达式的使用
  • 拯救者如何进入bios
  • 显卡AMDfsr怎么开
  • 微星小飞机怎么用
  • 微软商店提示“我们这边出错了”的解决方法
  • 拯救者y7000拆机教程 添加硬盘步骤
  • 热门搜索
    清远旅游公司 厦门旅游学校 广西容县旅游 泰山旅游景点 长沙大学生旅游网 吉林市旅游团 宁波旅游景点介绍 中国旅游最好的地方 台湾旅游购物 红河旅游景点大全