EL表达式与JSTL
来源:互联网 发布:广州恒大淘宝俱乐部u16 编辑:程序博客网 时间:2024/06/02 07:17
${expression}
等价于
<%
Useruser=(User)session.getAttribute(“user”);
Stringname=user.getName();
out.println(name);%>
2.
等价于
<%
Stringstr_count = request.getParameter(“count”);
intcount = Interger.parseInt(str_count );
count= count + 20;
out.println(count);
%>
3.${user.cooks[0]}
JSP页面
EL表达式
EL表达式访问
page
pageScope
${pageScope.user.name}
request
requestScope
${requestScope.user.name}
session
sessionScope
${sessionScope.user.name}
application
applicationScope
${applicationScope.user.name}
7.EL支持的算术运算符
运算符
说明
范例
结果
+
加
${17+5}
22
-
减
${17-5}
12
*
乘
${17*5}
85
/ 或div
除
${17/5}或${17 div 5}
3
%或mod
余数
${17%5}或${17 mod 5}
2
8.以下哪种写法是正确的?
${param.password1}== ${param.password2}
${${param.password1}== ${param.password2}}
${param.password1== param.password2}
运算符
说明
范例
结果
== 或 eq
等于
${5==5} 或 ${5 eq 5}
True
!= 或 ne
不等于
${5!=5} 或 ${5ne5}
False
< 或 lt
小于
${5<5} 或 ${5lt5}
False
> 或 gt
大于
${5>5} 或 ${5 gt 5}
False
<= 或 le
小于等于
${5<=5} 或 ${5 le 5}
True
>= 或 ge
大于等于
${5>=5} 或 ${5ge5}
True
9.
运算符
说明
范例
结果
&& 或 and
交集
${A && B} 或 ${A and B}
True/ False
||或 or
并集
${A || B} 或 ${A or B}
True/ False
!或not
非
${ !A } 或 ${not A}
True/ False
Empty
判断值是否为null
${empty param.name}
True/ False
${A ? B : C}
条件判断
当A为true,执行B,否则执行C
( )
优先权
对算术和逻辑运算符的执行优先权
10.JSTL
JSP文件引入:
<%@ taglib prefix="c" uri="core" %>//uri是第三个
或者
<c:outvalue="内容"escapeXml="布尔值"/>
session/application范围依次查找var指定的对象,找到就删除,如果找不到就不做任何事情。
Admin你好!
</c:if>
<c:whentest=“${condition }”>
….
</c:when>
<c:whentest=“${condition }”>
….
</c:when>
<c:otherwise>
….
</c:otherwise>
<%
List list=new ArrayList();
list.add("tom");
list.add("jacky");
list.add("kelly");
request.setAttribute("list",list);
%>
<c:forEachitems="${list}" var="u">
${u}<br>
</c:forEach>
- EL表达式与JSTL
- el表达式与jstl
- jstl 与 el表达式
- JSTL与EL表达式
- jstl与el表达式
- JSTL与EL表达式
- EL表达式与JSTL
- JSTL与EL表达式
- JSTL与EL表达式
- EL表达式与JSTL
- JSTL与EL表达式
- JSTL表达式与EL表达式
- El表达式与JSTL表达式
- JSTL 表达式与 EL 语言
- EL表达式与JSTL语言
- JSTL 表达式与 EL 语言
- JSTL 表达式与 EL 语言
- EL语言 与 JSTL表达式
- Bowtie2使用方法与参数详细介绍
- 揭秘QQ骗术:刷钻、刷装备、盗号
- 基于已有的rac系统搭建dg
- 1024!结尾有多少个0
- Linux 高级编程
- EL表达式与JSTL
- Codeforces Round #432 (Div. 2, based on IndiaHacks Final Round 2017)
- C#--抽象类、抽象方法、多态机制
- 我的编程习惯
- activiti 工作流会签 / 多人审批时一人通过也可 / 在当前节点获取下一节点的信息 / 流程部署之后发布之前获取所有节点的信息 / 流程启动开始之前传送之后节点办理人 / 同一结点设置多个监听
- [Leetcode] 388. Longest Absolute File Path 解题报告
- Activiti进阶(一)——HelloWorld
- Hadoop格式化HDFS报错java.net.UnknownHostException: centos0
- 第十一节:多窗口切换