ELEL简介
EL()是为了让JSP的编写更加简单。 表达式语言的灵感来自于XPath表达式语言,它提供了一种简化JSP中表达式的方法,使得Jsp代码更加简化。
EL表达式主要是替代jsp页面的表达式脚本,比jsp更加简洁。
EL的使用
${key},EL主要用于获取数据,${}相当于jsp,但是EL表达式可以自动从领域对象中获取数据。
浏览器显示
EL中常见的内置对象 EL中获取数据的顺序
当我们使用${key}时,如果我们不指定从哪个字段获取数据,那么el将会有默认的顺序。
>>>
介绍
JSTL(Java Pages Tag,即JSP标准标签库)是JCP(Java)制定的标准规范,主要为Java Web开发人员提供标准通用的标签库,并由专门的团队维护。 开发人员可以使用这些标签来替换JSP页面上的Java代码,从而提高程序的可读性,降低程序维护的难度。
JSTL相当于取代了JSP,使得jsp代码更加简洁。
如何使用JSTL
首先需要下载并导入2个jar包,下载地址为jstl ,下载后导入项目。
如果我们想在jsp中使用jstl,需要在jsp文件的第一行添加以下代码。
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
JSTL常用标签if标签介绍
我们可以用它来判断,只有当为真时才执行代码。判断条件写在测试中
标签
使用此标签进行循环。 主要有两种形式。 下面给出第一种形式,相当于java中的for(int i = 0; i < len; i++)
浏览器输出
第二种是数组或者对象的形式,相当于java中的for(name: )
定义数组
浏览器输出
常用的就是这些 el 和 jstl。 当然还有很多其他的用法,不过用的不多,这里就不介绍了。 掌握以上就够了。 如果遇到不懂的el和jstl语法,可以上网查一下。