<c:choose>标签的使用--源自技术

【Java WEB-001】使用JSTL步骤+常用的核心标签 JSTL是一个不断完善的开放源代码的JSP标签库,他是由APAche的jakrta小组来维护的。他提供4个主要的标签库,包括核心标签库、国际化与格式化标签库、SQL标签库和XML标签库。 要使用它,则需要配置:以下配置是基于环境JDK1.8+eclipse+tomcat9.0下进行的演示步骤: 第一步: 两个包jstl.jar和standard.jar拷贝在lib下面: 第二步: 配置web.xml <jsp-config> <taglib> < 阅读详情

<c:choose>、<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果:

 

<c:choose> 

  <c:when test="${empty param.username}">   

    Nnknown user.  

  </c:when> 

  <c:when test="${param.username=='Tom'}">   

    ${param.username} is manager.  

  </c:when> 

  <c:otherwise>   

    ${param.username} is employee.  

  </c:otherwise> 

</c:choose> 

以上标签等价于以下Java程序片段:

 

<%  

String username=request.getParameter("username");  

if(username==null){  

  //对应第一个<c:when>标签的主体  

  out.print("Nnknown user.");  

}else if(username.equals("Tom")){  

  //对应第二个<c:when>标签的主体  

  out.print(username+" is manager.");  

}else{  

  //对应<c:otherwise>标签的主体  

  out.print(username+" is employee.");  

}  

%> 

<c:choose>、<c:when>和<c:otherwise>标签的使用必须符合以下语法规则:

 

<c:when>和<c:otherwise>不能单独使用,它们必须位于<c:choose>父标签中。

 

在<c:choose>标签中可以包含一个或多个<c:when>标签。

 

在<c:choose>标签中可以不包含<c:otherwise>标签。

 

在<c:choose>标签中如果同时包含<c:when>和<c:otherwise>标签,那么<c:otherwise>必须位于<c:when>标签之后。

基于浏览器插件的拼多多买家订单导出方法 阅读详情

相关推荐

时序SDC约束set_data_check及常见应用场景

时序约束SDC之set_data_check命令及常见应用场景解析

weixin_37584728的博客 2288

<c:choose>标签的简单使用

语法格式 属性 其中和标签没有属性,标签只有一个属性,为test属性,该属性的作用是“条件”。 Demo <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> c:choose 简单应用 你的成绩为 :

奋斗的小青年 8569

变压器励磁电感、励磁电流、漏感、漏感折算

励磁、漏感知识整理

HW-BASE的博客 1万+

JSTL标签 参考手册

  前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。   JSTL全名为JavaServe...

SiC B2B2C Shop大型B2B2C商城软件产品,使用Java语言开发,高性能高扩展性高安全性分布式。可帮助你快速的建立大型B2B2C电商系统 2318

【嵌入式】树莓派部署NCNN的YOLOv5模型

树莓派部署NCNN框架的YOLOv5模型

Ace_Spade的博客 3783

扬声器设计避坑指南:用Comsol分析反电动势对THD的影响(附案例文件)

本文深入探讨了扬声器设计中反电动势对总谐波失真的关键影响。通过COMSOL仿真,详细分析了BL值非线性、音圈电感变化等电磁-力-声耦合机制,并提供了从参数化建模到系统级优化的实战指南,帮助工程师精准量化并降低谐波失真,提升扬声器音质。

xx56789的博客 524

jstl标签库

标签是JSTL中的一个条件选择标签,用于在多个条件中进行选择。它提供了一种结构化的方式来根据条件表达式执行相应的代码块,以实现条件判断和选择逻辑。是JSTL(JSP标准标签库)中的一个条件选择标签,用于在多个条件中进行选择。子标签的条件表达式为真时,对应的代码块会被执行。它提供了一种结构化的方式来实现条件判断和选择逻辑。在实际使用中,可以根据具体的条件设置和逻辑要求,使用多个。子标签的条件表达式为真,那么将执行。子标签来进行复杂的条件判断和选择。子标签都有一个条件表达式。

谁偷了我的小熊饼干 526

手把手教你逆向分析某里系bx-ua参数(以225版本为例)

本文详细解析了某里系应用bx-ua参数的逆向工程实战方法,重点拆解其三层加密体系(二进制加密、字符替换和Base64编码)。通过工具链配置和实战案例,帮助开发者掌握逆向分析技巧,适用于合法合规的安全研究和加密技术评估场景。

weixin_33220360的博客 414

<c:choose>的使用

用于条件选择,他和一起使用,他们只能组合在一起 使用代表了的一个条件分支,他必须以作为他的父标签 他必须在之前出现,只要遵寻这两个规则,使用起来很简单,下面给出代码: JSTL:c:choose                   18}">          

Bernard Han的博客 4063

毕设-YOLOv8-OBB 实现自有数据集缺陷旋转检测全过程记录

这次项目让我深入理解了 YOLOv8-OBB 的原理和使用流程。步骤内容工具数据标注制作倾斜缺陷样本格式转换从 HBB 转换为 OBB模型训练使用 Ultralytics YOLOv8 OBBCLI 命令模型测试推理与结果可视化通过 OBB 模型,我的缺陷检测系统获得了更高的精度和鲁棒性。未来我打算继续优化数据增强方式,比如引入随机旋转、仿射变换等,让模型更适应不同角度的样本。

FJN110的博客 447

【DRAM存储器五十五】LPDDR5介绍--command bus training

本文详细介绍了LPDDR5命令总线训练(CBT)的两种模式操作流程。在启用ODT进行高频/中频操作前,必须对命令总线进行训练,包括调整VREF(CA)电压和CA/CS信号时序。两种模式的主要区别在于VREF(CA)设置方式:模式1通过MR12直接设置,模式2通过DMI[0]引脚捕获DQ[6:0]数据更新MR12。训练流程涉及频率切换、模式寄存器配置、pattern发送及结果采样等步骤,最终确定最佳VREF(CA)和时序参数。文章还分析了不同PHY实现可能存在的差异,如训练pattern生成方式和采样次数等。

highman110的博客 649

<c:choose>标签的使用

  &lt;c:choose&gt;用于条件选择,他和&lt;c:when&gt;&lt;c:otherwise&gt;一起使用,他们只能组合在一起 使用&lt;c:when&gt;代表了&lt;c:choose&gt;的一个条件分支,他必须以&lt;c:choose&gt;作为他的父标签 他必须在&lt;c:otherwise&gt;之前出现,只要遵寻这两个规则,使用起来很简单,下面给出代码

1499

STM32(HAL库)驱动st7789LCD屏幕(7引脚240*240)

屏幕厂家提供的都是标准库,网上找了找没看到好用的HAL库屏幕驱动,因此本文对HAL库驱动TFT屏幕进行详细讲解。

weixin_44597885的博客 6065

jsp使用<c:choose>标签来控制内容显示

jsp使用标签来控制内容显示 未开始 进行中 已终止 已完成 请在左边选择你遇到的问题: 1.请详细描述您遇到的问题

SmartEmotion的专栏 2691

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

<c:choose>与<c:when>的一定要配合使用

JSTL标签中的与的配合使用:      String path = request.getContextPath();      String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>     String to

Vleyong 5887

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

<c:if><c:choose>使用

  今天写程序时,需要根据active值的不同,分别显示“开始”或“停止”,而且是在jsp中完成,不是在js文件中用javascript。因此用到了Core标签库中的if和choose。   因为用普通的if else无法获得html标签中的值,所以用了&lt;c:if&gt;获得值来进行判断,其用法如下; &lt;c:if test=”${user.visitCount==1}”&gt...

玫瑰小妖 429

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

jsp使用<c:choose>标签

jsp使用标签来控制内容显示 请在左边选择你遇到的问题: 1.请详细描述您遇到的问题

chnj1981的专栏 2万+

<c:choose>, <c:when>, <c:otherwise> 标签

, , 标签 标签与Java switch语句的功能一样,用于在众多选项中做出选择。 switch语句中有case,而标签中对应有,switch语句中有default,而标签中有。 语法格式 "/> ... "/> ... ... ... ...

ssisse的博客 657

jsp页面中jstl标签详解 包括< c:choose> <c:when> <c:otherwise> <c:if>等

JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。   JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标

c782699991的博客 8776

JSTL 基本标签二<c:if> <c:choose><c:set > <c:remove><c:url>

2.判断 c:if 语法     ${s } + ${v }   页面输出的结果为true + zhangsan0  说明 1. var="" 为判断的结果  2.EL 表达式中使用 == 和 eq 是一样的结果 但是在JSTL中是没有else的如果你想使用else那么请使用"c:otherwise", 3.选择 c:choose

declare_r的专栏 1117

自己的c:if标签

一、标签        标签处理器     private boolean test;       public void setTest(boolean test) {        this.test = test;     }       @Override     public void doTag() throws JspException, IOException {

orch_joe的专栏 4440

JSP中JSTL核心标签库的<c:choose>标签

c:choose标签用来选择执行语句  当c:when的test中判断结果为true时执行该标签中的内容;  如果所有c:when的test中判断结果都为false,则执行c:otherwise中的内容;  格式如下:            Content1              Content2              Content3       

知行天下 1133

Java的c标签的使用

开发工具与关键技术:MyEclipse、java 作者:清晨 撰写时间:2019.5.17 首先在jsp在添加如下的核心标签库就可在jsp中写c标签代码 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 1. <c:out></c:out>标签 描述:用于在jsp中显示数据,就像...

清晨的博客 2590

JSTL 标签<c: if> <c:choose>

标签可以构造简单的“if-then”结构的条件表达式 如果test中为真,则执行标签块中内容,反之则不执行。 MyEclipse对CIF标签支持不好,只要用就会报错。               [html] view plain copy       1}">           确实是这样的....               你确定吗?

blog 758

JSTL <c:choose> 标签

就像在Java switch语句,它可以让你在一些替代方案之间选择。switch语句中有case语句,标签具有标签。switch语句中有默认default子句来指定一个默认的行为,类似的方式已作为default语句。 属性: • 标签没有任何属性。 • 标记有一个属性,在下文列出。 • 标签没有任何属性。 标签具有以下属性: 属性 描述...

ymq267的博客 229

jstl标签库<c:if>和<c:choose>区别

遇到一个问题 页面取值时,前面总是有空格,导致标题不居中,以前是这么写的。 8}">${fn:substring(data[0].name,0,8)}...    ${fn:trim(data[0].name)} 后来我改成这样就可以了

小杰的专栏 1641
上一篇: JavaScript中创建对象的几种模式(原型)--源自技术
下一篇: solr全文检索(第一篇 安装测试)--源自技术
MyJava_Dx
博客等级 码龄11年 1粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值