JSTL的基本使用

2023-11-08

开发工具与关键技术: IDEA

撰写时间:2022/8/28

前提: 创建一个java Maven项目,并把 Tomcat 装上,并在后端传数据到jsp页面

  1. 在 pox.xml文件下导入该jar包

<dependencies>
    <dependency> <!-- jstl标签库 jar包 -->
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
</dependencies>

  1. 在JSP页面上引入JSTL标签库

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

3.在JSP页面的<body>标签下,使用

// ============  <c:if test=" 表达式 ">  </c:if>
<%-- c:if  ==> test:来完成逻辑判断,替换java if else --%>
<c:if test=" 表达式 ">
   代码块
</c:if>

<c:if test="false/true">
    <h1>张灵玉</h1>
</c:if>

   // -- ============ <c:forEach items="被遍历的容器(集合等)" var="自命名"></c:forEach> 
<c:forEach items="${brands}" var="brand" varStatus="status">
    <!-- varStatus="status": 开启排序  index(从零开始排序);  count(从1开始排序)  --> 
    <td>${status.index}</td> 
    <%-- ${brand.id}  到brands集合解析成 Id,再在前面拼接 get,然后调用此方法  --%>
    <td>${brand.id}</td>
</c:forEach>


普通forEach循环: (begin:开始数;  end:结束数; step:步长,每次增长1;  类似for循环)
<c:forEach begin="0" end="10" step="1" var="自命名" >
    ${自命名}
</c:forEach>

forEach标签图解:

这是我所学到的java,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导

和提问喔!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSTL的基本使用 的相关文章

随机推荐

  • pytorch中torchvision.transforms.functional模块中pad函数的使用

    torchvision transforms functional模块中pad函数的使用 载入torchvision transforms functional模块 import torchvision transforms functio
  • C++/QT 获取系统CPU、内存、磁盘、进程相关信息

    最近在学习用C 获取WINDOWS和LINUX 下的系统信息 对其大概方法做了一些总结 希望对新人有一些帮助 话不多说 先来代码 首先 我针对两个平台定义了一个接口类 即纯虚函数类 其windows 和 linux 的实现类可以实现该类 接
  • Paper Reading: RSPrompter,基于视觉基础模型的遥感实例分割提示学习

    目录 简介 目标 工作重点 方法 实验 总结 简介 题目 RSPrompter Learning to Prompt for Remote Sensing Instance Segmentation based on Visual Foun
  • 复杂综合类型问题的定位思路

    文章目录 复杂综合类型问题的定位思路 定位思路 常见定位工具 文本操作 文件操作 网络和进程 其它常用 复杂综合类型问题的定位思路 定位思路 常见定位工具 文本操作 文本查找 grep 文本分析 awk 文本处理 sed 文件操作 文件监听
  • python 求最大内切圆和最小外接圆问题

    记录 一 求最大内切圆 图片应该是要一张二值图像 这个有程序可以将其变成 cv2 用cv2来的findcontours 函数先找到图像中每一个连通域的轮廓 然后遍历轮廓 计算每一点到轮廓的距离 pointpolygontest 函数 再用m
  • 2020年秋招嵌入式软件面试过程总结(华为联发科小米兆易创新)

    秋招投递公司23家 简历被刷1家 笔试 测评挂掉3家 至今无消息的8家 获得Offer的公司有小米 兆易创新 全志科技 浙江大华 海格通信 京信通信 景嘉微电子 广州朗国电子 北京华大电子 中国长城科技集团 文章目录 有面试 联发科北京 7
  • shiro框架---通过系统介绍shiro框架中的实现逻辑

    接上一篇文章关于shiro框架的简单介绍及用户表的建立维护 项目已分享到GitHub上 如果需要的可以看下 springboot shiro项目Git下载地址 本篇主要通过一个已经实现用户登录和权限验证的系统 结合sql 展示一下我的实现
  • 听说你开发.NET还在用VS,小哥哥给你推荐全平台的Rider

    前言 NET平台的开发一直都只能使用Visual Studio来开发 自从dotnet core 发布后不久 jetbrains 发布了Rider预览版 到目前为止的正式版2017 3 1 博主都使用过 因为博主的主力开发语言是C 所以一直
  • 你不知道的JavaScript-----词法作用域

    作用域 引擎就是老大 是终极控制中心 控制整个程序的执行 编译器是协助引擎解析程序 而作用域是解析程序的一种规则 注意 无论函数在哪里调用 也无论它如何被调用 它的词法作用域都只由函数被声明时所处的位置决定 词法阶段 词法作用域就是定义在词
  • 基于vue的文件夹上传插件

    基于vue simple uploader封装文件分片上传 秒传及断点续传的全局上传插件 1 前言 之前公司要在管理系统中做一个全局上传插件 即切换各个页面的时候 上传界面还在并且上传不会受到影响 这在vue这种spa框架面前并不是什么难题
  • statsmodels API

    1 介绍 主要的 statsmodels API 分为以下模块 statsmodels api 横截面模型和方法 statsmodels tsa api 时间序列模型和方法 statsmodels formula api 使用公式字符串和
  • 《数学建模与数学实验》第5版 非线性规划 习题4.4

    文章目录 1 一电路由三个电阻 R 1 R 2
  • JAVA框架03 -- Spring

    概念相关 spring 是什么 Spring 是分层的 Java SE EE 应用 full stack 轻量级开源框架 以 IoC Inverse Of Control 反转控制 和 AOP Aspect Oriented Program
  • JavaWeb核心技术——Web概述

    目录 1 Web概述 1 1 Web和JavaWeb的概念 1 2 JavaWeb技术栈 1 2 1 B S架构 1 2 2 静态资源 1 2 3 动态资源 1 2 4 数据库 1 2 5 HTTP协议 1 2 6 Web服务器 1 Web
  • 【华为OD】

    目录 一 题目描述 二 输入描述 三 输出描述 用例 四 题目解析 五 Java玩法 六 JavaScript玩法 一 题目描述 给定两个字符串 s1 和 s2 和正整数 K 其中 s1 长度为 n1 s2 长度为 n2 在 s2 中选一个
  • 跳频技术——学习总结(一)

    跳频技术 学习总结 一 开始跳频的学习快一个月了吧 最近才停下其它事情 集中时间看了一些内容 资料有 跳频通信干扰与抗干扰技术 那丹彤 跳频通信 梅文华 和网上百度的各种资料 一 扩频概念和分类 扩频通信 一种利用与信息无关的伪随机序列使射
  • Linux之GPIO应用

    目录 一 sysfs 文件系统 二 LED标准接口 三 GPIO标准接口 1 gpiochipX 2 export direction value active low edge 3 unexport 在 Linux 系统下 一切皆文件 应
  • 外包的水太深了,18k的阿里外包不太敢去.....

    有挺多测试员曾在BAT 网易这些大厂做过外包 想必大家也是非常关心此类问题 我就想介绍下 什么是外包 外包公司的现状 就 为什么这么多人鄙视外包测试岗 阿里18K的外包测试岗能去吗 谈谈自己的想法 什么是外包 外包指企业在管理系统实施过程中
  • Environment Modules

    什么是 Environment Modules 通常 用户在登录时通过为会话期间要引用的每个应用程序设置环境信息来初始化其环境 Environment Modules包 是一个简化shell初始化的工具 它允许用户在使用 modulefil
  • JSTL的基本使用

    开发工具与关键技术 IDEA 撰写时间 2022 8 28 前提 创建一个java Maven项目 并把 Tomcat 装上 并在后端传数据到jsp页面 在 pox xml文件下导入该jar包