语法:

1、 访问普通属性

${attribute}

jsp小脚本还在用JSP中的剧本法式吗去失落吧我教你快速控制EL及JSTL Webpack

2、 访问List的凑集工具

${list[n]}

3、 访问map凑集工具

${map.key} 或者 ${map[“key”]}

4、 访问实体工具entity

${entity.attribute}

5、 访问参数

${param.name} 登录缺点,回显该提交的参数信息

<input type="text" name="userName" value="${param.userName}"/>

或者 ${paramValues.name} | ${paramValues.name[n]}

${paramValues.mdl[0]}

6、 访问高下文的根路径:在eclipse项目web中常用,idea中web项目进行了简化。

${pageContext.request.contextPath}

EL表达式中的内置工具:

El表达式中运算:

1、 算术运算

+ - / %

2、 逻辑运算

&& || !

and or

3、 比较关系运算

== equals eq

> greater than gt

< less than lt

>= greater than equals ge

<= less than equals le

!= not equals ne

用于比较是否为null

在java 中 null != null

在EL表达式中的写法: empty not empty

JSTL标签

JSTL(JavaServer Pages Standard Tag Library)标准标签库

Jstl紧张用于简化java在jsp中利用的代码,提高开拓者的效率而且便于掩护,Jsp的代码更加简化。

Jstl标签库分为五大类:

1、 标准核心标签库

http://java.sun.com/jsp/jstl/core

2、 格式化的标签库

http://java.sun.com/jsp/jstl/fmt

3、 函数标签库

http://java.sun.com/jsp/jstl/functions

4、 XML标签库

http://java.sun.com/jsp/jstl/xml

5、 数据库标签库

http://java.sun.com/jsp/jstl/sql

利用标签库的步骤:

1、Jstl核心包的下载:

http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

2、将jar包导入项目中,并且选择两个包右键选择add as library构建路径

3、在jsp中需通过标签(<%@ taglib prefix=”” uri=””%>)引入标签库

标准核心标签库 – 重点

1、 表达式标签out set remove catch

2、 流程掌握标签 if choose when otherwise ---非常主要

3、 循环掌握标签forEach forTokens ---非常主要

4、 url掌握标签import redirect param url

格式化标签库

浸染:紧张用于处理一些格式问题,如韶光、数字等…….

函数标签库

j