javaWEB--->JSTL

环境搭建:

<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

对应jsp引入

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

常用<c:foreach>

 <c:forEach var="book" items="${list}">
   <tr>
    <td>${book.getBookID()}</td>
    <td>${book.getBookName()}</td>
    <td>${book.getBookCounts()}</td>
    <td>${book.getDetail()}</td>
    <td>
    <a href="${pageContext.request.contextPath}/toUpdateBook?id=${book.getBookID()}">更改</a> |
    <a href="${pageContext.request.contextPath}/del?id=${book.getBookID()}">删除</a>
    </td>
    </tr>
 </c:forEach>
<c:forEach var="user" items="${list}" begin="0" end="#{list.length}" step="1">
    
</c:forEach>

 

注意:JSTL是严格的结束标签,没有结束<HTML>一定会报错

<c:if test="${username=='admin'}"></c:if>
<c:out value="isAdmin"/>

choose when(对应Java   switch case)

<c:set var="msg" value="85"></c:set>
<c:choose>
    <c:when test="${msg>=90}">优</c:when>
    <c:when test="${msg>=80}">良</c:when>
    <c:when test="${msg>=70}">一般</c:when>
    <c:when test="${msg<60}">不及格</c:when>
</c:choose>

 

posted @ 2020-10-13 10:32  Spring_Xian  阅读(140)  评论(0编辑  收藏  举报