<c:choose>用于条件选择,他和<c:when><c:otherwise>一起使用,他们只能组合在一起 使用<c:when>代表了<c:choose>的一个条件分支,他必须以<c:choose>作为他的父标签

他必须在<c:otherwise>之前出现,只要遵寻这两个规则,使用起来很简单,下面给出代码:

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

<%@ page contentType="text/html; charset=gb2312" language="java" %>

<jsp:useBean id="user" class="UserBean"/>

<c:set value="56" target="${user}" property="age"/>

<html>

<head>

<title>JSTL:c:choose</title>

</head>

<body>

<c:choose>

<c:when test="${user.age <=18}">

<font color="blue">

</c:when>

<c:when test="${user.age<=30&&user.age>18}">

<font color="red">

</c:when>

<c:otherwise>

<font color="green">

</c:otherwise>

</c:choose>

你的年龄是:<c:out value="${user.age}"/>

</body>

</html>

<c:out>打印js语句时请注意加 escapeXml="false"防转义,大小写敏感

<c:if test="${fn:length(requestScope.msg)>0}">

<%out.println("<script>alert('"+request.getAttribute("msg")+"')</script>");%>      (这两种方法等效)

<c:out value="<script>alert('${requestScope.msg}')</script>" escapeXml="false" />

</c:if>

c:choose的使用相关推荐

  1. jstl c:choose、c:when和c:otherwise标签

    在用spring mvc中,页面前端老用jstl,记录一下. <c:choose>.<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的 ...

  2. 聊聊RibbonLoadBalancerClient的choose方法

    为什么80%的码农都做不了架构师?>>>    序 本文主要研究一下RibbonLoadBalancerClient的choose方法 RibbonLoadBalancerClien ...

  3. mssql 查询当前自增序号_查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读

    Excel中的查找和引用函数主要用于查找工作表中的所需内容,还可以获得工作表中的单元格位置或表格大小等信息,如果将查找和引用函数配合其他的Excel函数使用,将会发挥更强大的功能.常用的查询表中的数据 ...

  4. What are HANA's models of cloud computing, and which should I choose?

    What are HANA's models of cloud computing, and which should I choose? http://searchsap.techtarget.co ...

  5. We can all choose freedom over a job

    We can all choose freedom over a job By Luke Johnson  人人都能创业? Can everyone be an entrepreneur? At fi ...

  6. 安装android studio出现choose an account with administrator

    安装android studio出现choose an account with administrator Windows安装时候会出现的问题 确保你是管理员账号登录,并且拥有管理员权限 确保安装包 ...

  7. 【错误记录】FFmpeg 推流报错 ( FLV does not support sample rate 8000, choose from (44100, 22050, 11025) )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android 平台中 , 先使用 MediaRecorder 将从 麦克风 采集到的 音频压缩到文件中 , 使用 交叉编译的 FFmpeg 可 ...

  8. mybaits十六:使用choose标签实现分支选择

    <!-- 分支选择<choose><when></when><otherwise></otherwise></choose> ...

  9. Choose unique values for the 'webAppRootKey' context-param in your web.xml files!

    报错日志 tomcat里面跑了多个项目,启动时报如下错误: 严重: The web application [/drc] registered the JDBC driver [com.mysql.j ...

  10. machine learning (6)---how to choose features, polynomial regression

    how to choose features, polynomial regression:通过定义更适合我们的feature,选择更好的模型,使我们的曲线与数据更好的拟合(而不仅仅是一条直线) 可以 ...

最新文章

  1. Java如何打印异常的堆栈?
  2. 点云三维重建有关原理
  3. 分享在MVC3.0中使用jQuery DataTable 插件
  4. mr利用mapjoin计算出每个部门的总工资以及部门名称
  5. 玩转 Linux 之:磁盘分区、挂载知多少?
  6. Spark Structured : HIve jdbc方式访问待下划线的表,找不到表的错误
  7. Flash游戏破解参考
  8. 开关电源基础知识(上)_拓扑类型、效率与输入输出及占空比的关系
  9. ipa文件缓存服务器,ipa文件包获取服务器地址
  10. 《引爆点》学习笔记二
  11. 通过for循环生成简单的座位表
  12. GTK使用cairo绘图教程
  13. 38、稀疏矩阵的十字链表表示和创建
  14. sox处理mp3_SOX 音频处理
  15. linux sort排序及取前几条数据
  16. 基于近半年Twitter与Github趋势分析_12大分类500+ChatGPT最新开源GitHub存储库(涵盖ChatGPT开发全框架、全编程语言及教程)——每周更新
  17. c实用技巧:纯c对于excel数据表的处理
  18. 用view-source:查看网页源代码
  19. IDea 工具debug模式详细说明
  20. awk命令详解(二)

热门文章

  1. ExtJS 日历Calendar 控件 使用
  2. 【《WebGL编程指南》读书笔记-颜色与纹理】
  3. 用Ps来制作相机图片
  4. asterisk mysql set(cdr(u_asterisk 相关数据库配置 使用
  5. HTTP Basic: Access denied
  6. 为什么我的IPHONE连接到电脑,电脑提示无法使用此IPHONE
  7. 广东外语外贸大学2022年程序设计新手赛の题解
  8. 计算机键盘打字k2,给手机配个键盘,让打字健步如飞——多彩K2201V
  9. 支付宝支付---流程详解
  10. 增值税计算机模拟纳税申报,增值税发票的键盘录入、计算机接收方法及其纳税申报器...