JSTL标签库:choose、when、otherwise、set标签

choose、when、otherwise标签


<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>choose、when、otherwise标签</title>
  </head>
  <body>
    
    <% 
    	pageContext.setAttribute("sum", 10);
     %>
    
    <c:choose>
    	<c:when test="${sum==10 }">
    		<h2>就是10、选对了</h2>
    	</c:when>
    	<c:when test="${sum != 10 }">
    		<h2>就是10、选对了</h2>
    	</c:when>
    	<c:otherwise>
    		<h2>没有满足的!</h2>
    	</c:otherwise>
    </c:choose>
	

  </body>
</html>


JSTL标签库:set标签

javabean类

package test.jstl.dom;

public class User {
	private String name;
	private int age;
	
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	
}


set练习

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<!--  核心标签: 核心组的标签是最常用的JSTL标签。以下是在您的JSP的语法包括JSTL核心库: -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<!-- 引入javabean -->
<jsp:useBean id="userDom" class="test.jstl.dom.User" ></jsp:useBean>


<html>
  <head>
    <title>JSTL标签库:set标签</title>
  </head>
  <body>
     <p>jstl 标签实例代码和用法 - 表达式求值,并使用结果的JavaBean或java.util.Map对象设置一个值。</p>
	 <p>set标记是JSTL的setProperty动作的友好版本。标签是有用的,因为它的表达式求值,并使用结果的JavaBean或java.util.Map对象设置一个值。</p> 
     
     <br><br><br>
     
     <% %>
     <!-- 1、存值到scope中 -->
     <p>1、存值到scope中</p>
     
     <c:set value="chenzy" var="czy" scope="session"></c:set>
     <!-- out输出 -->
	 <c:out value="${czy}"></c:out><br>
	 
	  <c:set var="app" scope="application">applicationValue</c:set>
     <!-- out输出 -->
	 <c:out value="${app}"></c:out><br><br>
	 
	 
	 <!-- 2、通过set标签向javabean赋值(userDom) -->
	 <p>2、通过set标签向javabean赋值(userDom)</p>
	 
	 <c:set target="${userDom }" property="name" value="我是安迪" ></c:set>
	 <c:out value="${userDom.name}"></c:out>    
	 
	 <c:set target="${userDom }" property="age" value="20" ></c:set>
	 <c:out value="${userDom.age}"></c:out>     
	 
  </body>
</html>




JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记 ◎ JSTL的基本概念、安装与配置 ◎ JSTL的通用标记:<c:out>、<c:set>、<c:remove>和<c:catch>标记 ◎ 条件处理标记:<c:if>、<c:choose>、<c:when>和<c:otherwise>标记 ◎ 循环标记:<c:forEach>和<c:forTokens>标记 立即下载

相关推荐

S32K144之芯片锁死解锁——进入HardFault

S32K144之芯片锁死解锁——进入HardFault 最近遇到因为软件代码问题导致进入HardFault,从而使芯片锁死,来简述具体现象以及最终的解锁方法。 导致原因:如下图,在进行Gpio的相关配置,case后面没有break语句,导致芯片进入HardFault。 现象1:reset引脚持续为低,reset指示灯常亮。如果掉电后重新上电,通过示波器抓取reset引脚的波形,会有510us左右或者29ms左右的低电平脉冲出现,一般会出现两三次左右并且没有规矩,持续几秒的高电平之后,reset脚再次被拉低

weixin_41935674的博客 8269

jstl 中 c标签,choose,when,otherwise使用说明

在用spring mvc中,页面前端老用jstl,记录一下。 、和在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果: Nnknown user. ${param.username} is manager.

Coder_Lotus的博客 2204

在不同版本Python中安装PyQT5及PyQT5-Tools

在不同版本Python中安装PyQT5及PyQT5-Tools

zoomgu680的博客 2万+

JSTL使用

2021/10/26 20:19:06 JSTL 基础 1. 概念:JavaServer Pages Tag Library JSP标准标签库 由Apache组织提供的开源的免费的jsp标签 <标签> 2. 作用: 用于简化和替换jsp页面上的java代码 3. 使用: 1. 导包 javax.servlet.jsp.jstl.jar jstl-impl.jar 2. 引入标签库:taglib指令: <%@taglib prefix="c" uri=

学无止境 681

Zabbix监控网络设备讲解

Zabbix监控网络设备讲解 本人在研究学习zabbix的时候,网上找过很多如何监控路由,交换,或者是防火墙的文章,但很多都比较散,这里我出一个大概的整合,方便大家参考和学习。本章就拿华三的交换机来做文章。 监控网络设备首先我们需要开启snmp协议,华三怎么开启snmp协议在我的博客里有写到,其次就是找到版本对应的OID,zabbix就是通过抓取设备的OID来做到监控网络设备的,当然zabbix也不仅仅只有通过snmp来监控设备,还有很多别的功能,这些功能我会在以后的博客里面一一更新 文章目录Zab

太阳了文哥的博客 3381

【PCIe DL_Feature详解】

   Data Link Control and Management State Machine在PCIe Gen4引入了DL_Feature这个状态,该状态主要用来协商PCIe link 两端是否支持新的DL Feature,目前为止DL Feature只引入了Scaled Flow Control 来提高Gen4及以上的效率。   DL_Feature 这个状态是可选的,当 Data Link Feature Extended Capability中Data Link Feature Exchang

sinat_38294441的博客 3232

JSTL标签 参考手册

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

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

爬虫进阶必备:深入理解requests.Session(),提升爬虫效率与稳定性

前两天,有个朋友跟我吐槽,说自己写了个爬虫爬取某个电商网站的商品信息,刚开始跑得好好的,爬了大概几百页之后,突然就开始报错了。HTTP状态码一会儿429,一会儿403,最离谱的是有些页面明明登录了却显示未登录状态。他排查了半天也没找到原因,最后把代码发给我看。 我扫了一眼代码,发现一个典型问题:他每次请求都新建一个requests.Session(),甚至有些请求直接用了requests.get()。这就好比每次进超市都要重新注册会员,每次都重新跟服务器“握手”,不翻车才怪。 其实,这就是我们今天要聊的

2201_76125261的博客 1227

JSP开发之JSP 标准标签库(JSTL)之核心标签choose标签&when标签&otherwise标签&if标签的使用

&lt;c:choose&gt;标签与Java switch语句的功能一样,用于在众多选项中做出选择。switch语句中有case,而&lt;c:choose&gt;标签中对应有&lt;c:when&gt;,switch语句中有default,而&lt;c:choose&gt;标签中有&lt;c:otherwise&gt;。我们来看下语法结构: &lt;c:choose&gt; &lt...

luyaran的博客 2043

基于ESP32的智能车载环境监测系统开发

随着智能汽车技术的飞速发展,车载系统的功能越来越多样化,除了基本的行驶控制和娱乐功能外,车载环境监测系统也成为了一项重要的功能。通过实时监测车内环境数据,例如温度、湿度、空气质量、气体浓度等,智能车载环境监测系统能够提供更为舒适和安全的驾驶体验,同时增强车辆的智能化程度,提升用户的整体体验。ESP32作为一种集成了Wi-Fi和蓝牙功能的高效能低功耗嵌入式开发平台,成为了设计车载环境监测系统的理想选择。它不仅具备丰富的接口和处理能力,还能够实现与云平台、手机应用等系统的远程数据传输和控制。

2201_76125393的博客 715

如何合法抓取TikTok视频信息和评论:完整Python爬虫教程

尽管TikTok没有开放的公共API来直接抓取视频内容和评论,开发者仍然可以通过合法的方式使用第三方API工具来获取公开数据。无论使用什么工具,都应当严格遵守TikTok的使用条款和当地的隐私法规,确保数据抓取行为符合规定。通过本文介绍的TikTok-Api库和Python技术,你可以合法地抓取公开的视频信息和评论,并进行数据存储与分析。使用这些技术时,务必确保抓取行为不会侵犯用户隐私,并遵守平台的API使用规定。

2201_76125261的博客 1709

jstl标签库:choose、when、otherwise标签

choose、when、otherwise标签 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/js...

chihuo2428的博客 212

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

JSTL标签库

JSTL由五个不同功能的标签库组成 c:核心标签库(重点) set if choose、when、otherwise forEach fmt:格式化 fn:函数 sql:数据库(不使用) x:XML(不使用) 导入jar包,然后在jsp页面导入jstl,一般都是软件会自动导入 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> set 作用:往域中保存数据 域对象:setAttribute(ke

baijian10的博客 314

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

JSTL标签

JSTL标签 引用核心标签库的语法如下: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 标签 描述 <c:out> 用于在JSP中显示数据,就像<%= ... > <c:set> 用于保存数据 <c:remove> 用于删除数据 &l...

weixin_30279751的博客 78

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

jsp的JSTL详解

文章目录一、什么是JSTL1.1 JSTL简介1.2 JSTL的五个标签库1.3 JSTL的使用步骤二、JSTL库的使用2.1 core核心库使用c:set标签c:if标签c:choose、c:when、c:otherwise标签c:forEach标签补充forEach标签的知识点三、JSTL标签库jar包下载 一、什么是JSTL 1.1 JSTL简介 JSTL全称:JSP Standard Tag Library(JSP标准标签库),是一个一段完善的开源的JSP标签库。 作用:替代jsp的代码脚本。 优点

越努力越幸运的博客 3602

JSTL

简单标签和JSTL JSTL标签库下载:http://tomcat.apache.org/taglibs/standard/ 可以发现有三个版本,最新的版本可以参照记录,实现的jar包名字变更了。但是功能一般不用,所以一般下载Standard1.1版本即可。 Standard 1.2.3 Standard 1.1      //将解压的lib文件夹中的 jstl.jar 和 standar

Good good study! 835

java jstl标签库_JSTL标签库

1.什么是JSTL?JSTL全称为 JSP Standard Tag Library 即JSP标准标签库。它与EL表达式一样,也是为了替换掉JSP中的java代码。它提供了一系列的JSP标签,实现了java的基本功能:集合的遍历、数据的输出、字符串的处理、数据的格式化等等。JSTL可以说是EL的补充、扩展,经常与EL一起使用。2.常见子标签库核心标签库: 包含 Web 应用的常见工作,比如:循环、...

weixin_32958777的博客 320

JavaWeb学习篇之----自定义标签 JSTL标签库详解

                今天来看一下自定义标签的内容,自定义标签是JavaWeb的一部分非常重要的核心功能,我们之前就说过,JSP规范说的很清楚,就是Jsp页面中禁止编写一行Java代码,就是最好不要有Java脚本片段,下面就来看一下自定义标...

qq_44906504的博客 361

Jsp标准标签库JSTL

body> c:out value= "HelloWorld!">c:out > body> c:out内容输出标签 pageContext.setAttribute( "people", "李白"); %> c:out value= "HelloWorld!">c:out > h1> c:out value= "${people } ">c:

phantomfjh的博客 264

jstl总结

JSTL : javaserverpages standard tag library  JSP标准标签库    目的:用这些标签取代JSP页面上的JAVA代码 分为五类: --------- JSTL核心库 [基本的I/O, 流程控制, 循环 等功能] 数据库标签库 [基本的数据库操作功能] XML操作标签库 [用来处理XML文档] 国际化和格式标签库 ...

我心依旧 171

JSTL标签库的学习笔记

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><%@ taglib prefix="c" uri="c.tld资源文件中有定义" %><%String path = request.getContextPath();String basePath = request.ge...

weixin_30904593的博客 130

22.JPS标签---JSTL标签

JSTL (全名:java standard tag libarary - java标准标签库 ) 核心标签库 (c标签库) 国际化标签(fmt标签库) EL函数库(fn函数库) xml标签库(x标签库) ql标签库(sql标签库) 1.使用JSTL标签步骤 1) 导入jstl支持的jar包(标签背后隐藏的java代码) 注意:使用javaee5.0的项目自动导入jstl支持jar包 <%--导入标签库 --%> <%@taglib uri="tld文...

yun1996的博客 540

JSTL的流程控制标签和循环标签

JSTL JSTL即jsp标准标签库,是一组标签的集合。 2.1 流程控制标签 1)if标签 执行最简单的条件判断, &amp;lt;c:if test=“条件表达式”&amp;gt; 满足条件时执行的代码 &amp;lt;/c:if&amp;gt; 2)choose,when,otherwise标签 这3个标签通常一起使用,choose标签作为when和otherwise的父标签 &amp;lt;c:choose...

张子又 1852

C标签的用法

C标签的用法

weixin_69797860的博客 206
上一篇: 软件是一门艺术
下一篇: JSTL标签库:choose、when、otherwise、set标签
AndyChen9988
博客等级 码龄11年 276粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值