一、EL表达式
主要用于获取数据、执行运算和获取web开发的常用对象,其表达形式为**${…}**
二、JSP标签
常用:
<jsp:forward page=’ ‘> 跳转页面
<jsp:param name=’ ’ value=’ '> 跳转时传入参数
三、JSTL标签
使用时需要在jsp中添加
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
常用核心标签
<c:if>可以进行判断,<c:out>表示输出
<c:if test="${param.username=='admin'}" var="isAdmin">
<c:out value="welcome"/>
</c:if>
<%--自闭合标签--%>
<c:out value="${isAdmin}"/>
<c:set>定义一个变量,可以赋值;<c:choose>类似于switch,进行多条件的判断;<c:when>表示判断
<c:set var="score" value="83"/>
<c:choose>
<c:when test="${score>=90}">
<c:out value="perfect"/>
</c:when>
<c:when test="${score>=80}">
<c:out value="great"/>
</c:when>
<c:when test="${score>=70}">
<c:out value="good"/>
</c:when>
<c:when test="${score<=60}">
<c:out value="bad"/>
</c:when>
</c:choose>