首页 > 其他分享 >JSTL基础部分

JSTL基础部分

时间:2023-09-02 11:33:41浏览次数:46  
标签:判断 jstl 标签 when 基础 JSTL 180 部分

在使用 JSTL时 记得 正确引入了 JSTL 标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

jstl if标签 判断

test 属性表示判断的条件(使用 EL 表达式输出)<br>
<c:if test="${12==12}">
    正确 <br>
</c:if>

jstl多路判断

<%--
<c:choose> <c:when> <c:otherwise>标签
作用:多路判断。跟 switch ... case .... default 非常接近
choose 标签开始选择判断
when 标签表示每一种判断情况
test 属性表示当前这种判断情况的值
otherwise 标签表示剩下的情况
<c:choose> <c:when> <c:otherwise>标签使用时需要注意的点:
1、标签里不能使用 html 注释,要使用 jsp 注释
2、when 标签的父标签一定要是 choose 标签
--%>

<% request.setAttribute("h",179);%>
<c:choose>
    <c:when test="${requestScope.h>180}">
        <h2>180+好高啊</h2>
    </c:when>
    <c:when test="${requestScope.h>170}">
        <h2>170+很棒</h2>
    </c:when>
    <c:otherwise>
        <h2>160+也行啦</h2>
    </c:otherwise>
</c:choose>

jstl foreach遍历Object数组


<%-- 遍历 Object 数组
  items 表示遍历的数据源(遍历的集合)
   var 表示当前遍历到的数据
--%>

<% request.setAttribute("arr",new String[]{"黑暗","黎明","破晓"});%>

<c:forEach items="${requestScope.arr}" var="item">
    ${item} <br>
</c:forEach>

标签:判断,jstl,标签,when,基础,JSTL,180,部分
From: https://www.cnblogs.com/weifengfuxiufa/p/17673396.html

相关文章

  • 关于SpringBoot中引入html模板的问题的解决(基础)
    问题描述将相关的文件放置到resources/static文件夹目录下面,文件路径正确,但是一直应用不了问题解决原来是在引用的时候,需要在每个文件前面加上一个斜杠——/,这样就解决啦!......
  • ps基础配置
    认识ps简单设置首先进入ps  1、代表菜单栏2、代表属性栏3、代表工具栏4.、代表工作区5、代表调整面板首选项设置:CTRL+K(快捷键)   第二种方法:在菜单栏找到编辑-首选项-常规 文件处理:自动存储恢复信息的间隔 设置为5分钟  性能:内存使用情况:蓝色色条不要超过80......
  • java基础-流程控制-day04
    目录1.if单分支2.ifelse多分支3.ifelse双分支4.随机生成一定区间的整数5switch1.if单分支publicclassTestIf01{ publicstaticvoidmain(String[]args){ //对三个数(1-6)求和 intnum1=6; intnum2=6; intnum3=5; intsum=0; sum+=nu......
  • 使用AI写邮件-AI基础系列文章第18篇
    您的关注是对我最大的支持......
  • Markdown基础语法学习,学习写博客的第一步
    Markdown学习1.标题开头"#"+...:一级标题有n个#表示n级标题2.字体(1)星号:我向往自由,我要谈恋爱!我向往自由,我要谈恋爱!我向往自由,我要谈恋爱!其中"两个星号"+...+"两个星号"表示粗体一个星号表示斜体,三个星号表示斜体加粗体(2)波浪号:我向往自由,我要谈恋爱!我向往自由,......
  • 打印 公共表头和表尾部分
    ​ <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>无标题文档</title><style>@m......
  • 7基础扩展
    磁盘阵列RAIDRaid0 条块化:性能最高,并行处理,无冗余,损坏无法恢复Raid1镜像结构:可用性,可修复性,仅有50%利用率Raid0+1Raid10:radio与raid1长处结合,高效也可靠Raid3(奇偶校验并行传送:N+1模式 有固定的校验盘坏一个盘可恢复Raid5(分布式奇偶校验的独立磁盘):N+1模式,无固定......
  • 『PyQt5-基础篇』| 03 基于PyQt5的第一个应用程序简单示例
    (03基于PyQt5的第一个应用程序简单示例)1导入必须的类需要两个类Application,QWidget;这两个类继承于QtWidgets;Application是应用程序类,QWidget是窗口类;sys模块是应用程序或窗口的参数会用到。importsysfromPyQt5.QtWidgetsimportQApplication,QWidget2创建Appli......
  • 金蝶云星空服务端根据条件加载基础资料
    使用场景:需要根据表单界面的条件返回满足条件的数据。比如:1、服务端或者客户端根据编码加载基础资料,辅助资料,单据2、服务端或者客户端根据名称加载基础资料,辅助资料,单据3、服务端或者客户端根据多条件加载基础资料,辅助资料,单据 解决方案设计:适配查询的对象(基础资料,辅......
  • # yyds干货盘点 # 分享一个Python字符串替换的基础题目(上篇)
    大家好,我是皮皮。一、前言前几天在Python最强王者群【莫生气】问了一个Python字符串基础处理的问题,一起来看看吧。二、实现过程这里大家对于strip()函数理解不深刻的话,很容易犯迷糊,这里答案就是输出一个字符c。因为strip会把参数ab分开来一个个的删除,如果是strs.strip('abc')会把整......