JSTL常用标签

jstl概述

jstl概述

if_常用标签

if_常用标签
<%@ page import="java.util.ArrayList" %>
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>$Title$</title>
</head>
<body>
<%
    ArrayList<Object> list = new ArrayList<>();
    list.add("aaaaaaa");
    request.setAttribute("list", list);
    request.setAttribute("num", 3);
%>
<h1>1111111111</h1>
<c:if test="${not empty list}">
    遍历list----11
</c:if>
<br>
<c:if test="${num % 2 != 0 }">
    ${num} 是奇数
</c:if>
<br>
<c:if test="${ num % 2 == 0}">
    ${ num } 是偶数
</c:if>
</body>
</html>

JSTL_常用标签_choose

图片.png
<%@ page import="java.util.ArrayList" %>
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>$Title$</title>
</head>
<body>
<%
    request.setAttribute("num", 89);
%>
<c:choose>
    <c:when test="${num==1}"> 星期一 </c:when>
    <c:when test="${num==2}"> 星期二 </c:when>
    <c:when test="${num==3}"> 星期三 </c:when>
    <c:when test="${num==4}"> 星期四 </c:when>
    <c:when test="${num==5}"> 星期五 </c:when>
    <c:when test="${num==6}"> 星期六 </c:when>
    <c:when test="${num==7}"> 星期日 </c:when>
    <c:otherwise>输入有误</c:otherwise>

</c:choose>
</body>
</html>

JSTL_常用标签_foreach()

foreach

遍历容器
<%@ page import="java.util.ArrayList" %>
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>$Title$</title>
</head>
<body>
<%
    ArrayList<Object> list = new ArrayList<>();
    list.add("aaa");
    list.add("bbb");
    list.add("ccc");
    list.add("ddd");
    request.setAttribute("list",list);
%>
<c:forEach begin="1" end="10" var="i" step="1">
    ${i}-->
</c:forEach>
<c:forEach items="${list}" var="str" varStatus="s">
    ${str}--${s.index}--${s.count}
</c:forEach>
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由于项目需要,重新学习了下jstl,用于后续在jsp页面中绑定数据。 环境依赖Servlet 2.4且JSP 2....
    webCoder阅读 2,043评论 0 1
  • 1什么是JSTLJSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL...
    TY_阅读 389评论 0 1
  • 温馨提示:本文阅读需要8分钟,建议收藏后阅读! EL表达式很厉害对不对 今天我们来一个更厉害的JSTL “为什么说...
    Java联盟阅读 1,273评论 0 1
  • ——1—— 哐!哐!哐! 安魂阁部落附近的草地上,一个被深灰紫色铁皮包围的“物体”,正在草地上奔跑着,两只手不停地...
    TA君说阅读 1,627评论 4 7
  • 物质、制度、人。 物质与技术、制度与体系、人与观念。 物质、制度、人,作为社会的三大要素,同时并存于任何时代的进程...
    暖儿_8833阅读 165评论 0 0