您的位置:首页 > Web前端 > JavaScript

jstl与el的区别

2013-09-25 23:03 197 查看
EL即Expression Language(表达式语言)

EL的语法:${ EL exprission }

${ bean.name } 或 ${ bean['name'] }

说白了,EL是用来显示数据的,功能跟<%=表达式%> 一样,EL是不需要引入什么东西的

JSTL(JavaServerPages Standard Tag Library)JSP标准标签库

JSTL标准标签库包括核心标签库和SQL标签库,核心标签库常用的是if和forEach

说白了JSTL常实现网页逻辑判断和迭代显示的,需要引入

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

只要JSTL和EL结合,就基本可以让页面再无<% %> jsp代码了。

JSTL 核心标签库标签共有13个,功能上分为4类:

1.表达式控制标签:out、set、remove、catch

2.流程控制标签:if、choose、when、otherwise

3.循环标签:forEach、forTokens

4.URL操作标签:import、url、redirect
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: