在jsp中我们可以书写java代码以及html代码,但是书写逻辑代码与传值很麻烦,于是在jsp中引用EL(用来传递值)和Jstl(用来处理逻辑)简化我们的jsp代码,el与jstl比较方便,但仅使用于jsp,所以了解即可。
EL:
传递一个值:${name}
==<% request.getAttribute("name") %>
传递一个obj类:${user}
某个类的属性:${user.属性名}
/${user["属性名"]
一个集合:${userList[index]}
Jstl:
核心标签库:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
格式化标签:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
![在这里插入图片描述](https://img-blog.csdnimg.cn/f267c0014ffb4289b298e44c5e35b328.png)
Sql标签:
```javascript
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
Xml标签:
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
Jstl标签
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>