el表达式的基本语法

更新时间:2024-03-22 00:35:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

·el表达式的基本语法 ${el表达式}

1) 第一种:访问bean的属性 a、${user.name} jsp引擎会依次从pageContext、request、session、application查找绑定名为\的对象,如果找到了就不再向下查找,否则,继续向下查找。找到后。调用该对象的getName()方法,并输出

其值;找不到,则输出\空)。 b、${user[\效果相同 \表示字符串 c、或者也可以使用${user[propname]},注意不带引号表示变量 d、此外[]里面还可以以0 1这样的数字下标,作用是输出数组里面的元素值。 2)第二种:获取请求参数值 a、${param.username} 等价于 request.getAttribute(\ b、${paramValues.interest} 等价于 request.getAttributeValues(\3)第四种:计算一个表达式,将结果作为标签的属性值或者直接输出。 a、算术运算 + -* % / 但是要注意的是+号不能连接字符串 b、关系运算 == != < > >= <= 可以使用对应的\ c、逻辑运算 && || ! 可以使用 and or not d、empty运算 判断一个字符串是否为空,集合内容是否为空,以及绑定的对象是否存在

·5核心标签的使用 1)使用步骤 需要将jstl标准标签库相关的jar文件copy到WEB-INF 的lib目录下 jstl.jar java stantard taglib stantard.jar

2)在件商品文件当中,使用taglib指令导入标签。 3)使用标签 a、 test属性:当值为true的时候,执行标签体的内容,为false则不执行、 var属性:指定一个绑定名 scope属性:指定一个绑定范围 var属性和scope属性用于将test的结果绑定到指定的对象 (pageContext,request,session,application)上。 b、 用于分支,当某个条件满足,执行某一个分支。每个分支条件用when标签表示。 只出现一次,当其他分支都不满足条件时,则执行该标签体内容

c、 如果禁止cookie,会在地址后面添加sessionId 当使用绝对路径时,会自动地在地址钱添加应用名 request.getContextPath();

早期的el表达式不能输出,需要使用该标签来输出el表达式的值 value:el表达式 default:缺省值 escapeXml:当值为true,会将<,>使用相应的实体替换

本文来源:https://www.bwwdw.com/article/d0a8.html

Top