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

JSTL和EL EL表达式 为什么需要EL表达式 什么是EL表达式 它是一种借鉴了JavaScript和XPath的表达式语言,EL表达式定义一系列的隐含对象和操作符,使开发人员能够很方便的访问页面的上下文。 EL表达式语法 EL表达式的语法有两个要素,$和{ } 两者缺一不可。 .操作符 EL表达式通常由两部分组成,对象和属性,就像在java代码中一样,在EL表达式中也可以用点操作符来访问某个对象的属性。例如通过美元符号{user.name}可以访问user对象的name属性。 [ ] 操作符 与点操作符相似 阅读详情

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>




 

(论文速读)PTV3: 更简单、更快速、更强大的3D点云处理新突破 该论文提出PointTransformerV3(PTv3),通过简化设计实现3D点云处理的效率突破。该研究摒弃复杂注意力机制,转而采用点云序列化和补丁注意力等高效方法,将感受野从16点扩展到1024点,在保持高精度的同时实现3倍速度提升和10倍内存优化。PTv3在超过20个室内外场景任务中取得SOTA结果,ScanNet语义分割达79.4%mIoU,Waymo检测提升3.3%APH。核心创新包括四种空间填充曲线序列化模式和xCPE位置编码,为3D感知的工业应用提供了高效解决方案。 阅读详情

相关推荐

10BASE-T1S协议中的PLCA机制:实现无碰撞网络传输的关键

本文深入解析了10BASE-T1S协议中的PLCA(物理层冲突避免)机制。作为IEEE 802.3cg标准的关键部分,PLCA通过循环调度与机会传递,从根源上避免了网络碰撞,为工业与汽车等场景提供了确定性的低延迟传输保障,是实现可靠实时通信的核心技术。

weixin_29250403的博客 209

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

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

Coder_Lotus的博客 2204

Obsidian + AI 自动知识管理:手把手教程

装完后,在命令面板(Ctrl+P)搜 "Generate Summary",AI 会在当前笔记末尾追加一段摘要。你一个月前写的、现在想快速回顾的笔记长篇笔记(三千字以上)开会记录这类信息密集的内容过度自动化。有人装上插件后,所有笔记都让 AI 打标签、写摘要、找关联。最后笔记库看起来整整齐齐,但全都是 AI 的链接,你自己完全没参与。这样做的后果是什么?你写过的笔记跟你没有"真实连接"。你还是记不住。你还是不知道自己的知识库里有什么。AI 推荐,你决策。

weixin_43571227的博客 747

java when otherwise_mybatis动态sql之分支选择(学习choose、when、otherwise标签)

EmployeeMapperDynamicSql.javapackagecom.gong.mybatis.mapper;importjava.util.List;importjava.util.Map;importorg.apache.ibatis.annotations.MapKey;importcom.gong.mybatis.bean.Employee;public interfaceEmp...

weixin_34668850的博客 257

【NIFI】实现HANA->ORACLE数据同步

实现 HANA->ORACLE数据同步。

weixin_43159039的博客 1506

unity中简单全景搭建

全景场景能够直观的展现一部分区域的全貌,在全景场景中我们能360°观看周围的景象,仿佛自身就在这个场景中,在场景的外部,我们能发现场景就是一个密封的球体,我们是处在球体的内部观察周围,在球内部观察四周看到的都是球的内表面,所以我们看到的全景其实就是贴在密封球体内的一张全景图片。接下来要介绍的就是如何在unity中用一个球体来搭建全景场景。

qq_31791999的博客 3637

jstl c:choose>、<c:when>和<c:otherwise>标签

在用spring mvc中,页面前端老用jstl,记录一下。   &lt;c:choose&gt;、&lt;c:when&gt;和&lt;c:otherwise&gt;在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果:   &lt;c:choose&gt;    &lt;c:when test="${empty...

yang576017120的专栏 913

Android14 有线网络静态IP配置:从固件烧录到系统默认设置

本文详细解析了在Android14系统中,如何通过修改系统框架层和设置应用,为设备预设有线网络静态IP地址,实现固件烧录后即具备指定网络配置的功能。文章深入探讨了从扩展SettingsProvider数据库字段、配置默认值,到在设置应用中读取和应用配置的完整流程,旨在解决工业平板、智能终端等设备在无DHCP网络环境中批量部署的痛点,提升开箱即用体验。

lake5的博客 918

JSTL 标签大全详解

(尊重劳动成果,转载请注明出处:http://blog.youkuaiyun.com/qq_25827845/article/details/53311722 冷血之心的博客)一、JSTL标签介绍1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,...

weixin_34413802的博客 1792

部署OpenClaw(ClawdBot、MoltBot)后访问localhost:18789报1008错误怎么办?

部署openclaw(曾用名ClawdBot、MoltBot)后访问localhost:18789出现1008授权错误❌?本文分享如何快速解决这个问题✅

XiaoqiangClub的博客 1万+

由Sensor光谱响应曲线联想到的白平衡增益计算

由Sensor光谱响应曲线联想到的白平衡增益计算 由于传感器硬件的限制,传感器在某个预定波长范围内的响应不可能是100% 响应。现实中都是类似于正态分布的单峰函数。如果仅做粗略计算,由一个中心波长和半高宽(也成半波宽)完全可以由数学公式计算出一个高斯分布曲线。这个分布曲线就叫波谱响应函数。 波谱响应函数反映了传感器通道获取能量的情况。实际上每个传感器厂商都提供了具体的光谱响应函数,一般由两列数据组成,一列数据是波长,另一列数据是相对响应强度。下图某sensor光谱的响应的波谱响应函数。 ...

大熊 7487

JSTL标签 参考手册

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

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

华为OD机试 - 幸运数字(Java 2024 E卷 100分)

华为OD机试 2024E卷题库疯狂收录中,刷题。

学Java,找哪吒 3774

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

WINCC7.3破解文件

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

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

weixin_30279751的博客 78

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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

02 EL 和 JSTL

EL 和 JSTL一、EL表达式1.1、表达式对运算符支持实例1:算术运算符,关系运算符,逻辑运算符实例2:empty运算符,三元表达式方式的条件运算符1.2、EL访问对象实例3:EL表达式访问对象(两种方式)实例4:EL显示对象二、JSTL核心标签库 在JavaWeb开发模式中,JSP作为界面用于实现输入和输出。输入是通过表单实现的,输出是通过JSP内置对象out或表达式<%=%>实现的。被输出的数据通常存储到四个作用域中, 而向界面输出数据通常使用EL和JSTL实现。使用EL可以代替<

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值