2023-11-14

<c:out>标签用于在JSP中显示数据。   语法   语法1:没有本体(body)内容   <c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"] />   语法2:有本体内容   <c:out value="value" [escapeXml="{true|false}"]>   default value   </c:out>   
属性名 称 说 明 EL 类 型 必 须 默认值
value 需要显示出来的值 Y Object
default 如果value的值为null,则显示default的值 Y Object
escapeXml 是否转换特殊字符,如:< 转换成 &lt; Y boolean true
    注意   表格中的EL字段,表示此属性的值是否可以为EL表达式,例如:Y表示 attribute = "${表达式}" 为符合语法的,N则反之。   例:   你的用户名是: <c:out value="${user.username}" default="guest"/>   显示用户的用户名,如为空则显示guest。   <c:out value="${sessionScope.username}"/>   指定从session中获取username的值显示。   <c:out value="${username}" />   显示username的值,默认是从request(page)中取,如果request中没有名为username的对象则从session中取,session中没有则从application(servletContext)中取,如果没有取到任何值则不显示。   教材例程15-2,c_out.jsp,<c:out>标签的应用。   <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>   <%@ page contentType="text/html; charset=gb2312" language="java" %>   <html>   <head>   <title>JSTL: c:out的使用</title>   </head>   <body bgcolor="#FFFFFF">   <hr>   <% session.setAttribute("test_session","testValue_session");%>   <% request.setAttribute("test_request","testValue_request");%>   <% application.setAttribute("test_application","testValue_application");%>   <% request.setAttribute("test_all","testValue_request");%>   <% session.setAttribute("test_all","testValue_session");%>   <% application.setAttribute("test_all","testValue_application");%>   <hr>输出一个字符串:   <c:out value="test"/>   <hr>带有body的c:out标签,但是body不输到客户端。   <% for(int i=0;i<5;i++)   {   %>   <c:out value="test2">   <% out.println("i");   i++;   %>   </c:out>   <% }%>   <hr>   <c:out value="2<10" escapeXml="true">   </c:out>   <hr>获得session中的属性:   <c:out value="${test_session}"/>   <hr>获得request中的属性:   <c:out value="${test_request}"/>   <hr>获得application中的属性:   <c:out value="${test_application}"/>   <hr>测试表达式语言优先获得哪个属性:<request,session,application>   <c:out value="${test_all}"/>   <hr>输出一个默认值:   <c:out value="${notex}" default="这个值不存在"/>   </body>   </html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

的相关文章

随机推荐

  • Bash编程语法

    变量 a 10 定义一个变量 echo a 输出变量a unset a 删除变量a readonly b b变量只读 只读变量不能删除 字符串 name asdsdsd 拼接字符串 name2 hello name 数组 arrayname
  • 快速序列化组件MessagePack介绍

    简介 MessagePack for C MessagePack CSharp 是用于C 的极速MessagePack序列化程序 比MsgPack Cli快10倍 与其他所有C 序列化程序相比 具有最好的性能 MessagePack for
  • arduino 智能车组装步骤_Arduino智能小车硬件安装说明

    1 工具准备 安装过程中可能用到以下工具 请提前准备好 2 小车地盘组装 按小车底盘组装说明组装小车底盘 说明截图如下 三 安装船型开关及电池盒 如下图 船型开关从底部按进 两侧引出电源开关线 电池盒如图安装 电池盒红线 正极 接船型开关
  • Qt SVG Viewer Example 看看看~

    Qt提供在widgets和其他paint device上渲染和展示SVG的类 本例就允许用户载入SVG文件并在QGraphicsView上用QGraphicsSvgItem显示它 并且例子还可以选择渲染者 QGraphicsView可以用Q
  • 【华为OD】

    华为OD试题注意事项 使用合适的编程语言 在华为OD机试中多数情况下使用C 或Java 按照题目要求进行编码 仔细阅读题目描述并理解要求 在编码前可以进行伪代码编写或画流程图有助于理解和排除逻辑错误 注意代码的规范性 注重代码的可读性和可维
  • vulnhub-Kioptrix2014靶场

    以下演示在测试环境进行 遵纪守法 靶场下载地址Kioptrix 2014 5 VulnHub 看网上都说这个靶场 在下载之后运行前 需要将靶场默认网卡卸载 之后再重新添加网卡 不然获取不到IP 本着听人劝 吃饱饭原则 安装前辈经验操作 信息
  • 冒泡排序和鸡尾酒排序

    传统冒泡排序 import java util Arrays author 新新 ClassName BubbleSort Description 冒泡排序 date 2022年03月17日 public class BubbleSort1
  • 快手春节现金褥羊毛活动 (攻略)

    注册得10元 扫描下面二维码 手机注册 然后下载快手 使用该手机号登陆后 10元到手 注意 一定要下载快手 该手机号登陆 只有新用户新设备才有10元 标题快手春节红包6亿活动中的组队PK活动 先放入口地址 微信扫一扫 点击下图 重要的规则
  • springcloud 微服务之间传递token解决方案

    后续更新地址 https www aiprose com blog 36 在springcloud 微服务中大部分是通过token来验证用户的 那么有个问题 假设现在有A服务 B服务 外部使用RESTApi请求调用A服务 在请求头上有tok
  • 华为手机信息

    手机相关 荣耀手机产品线包括V系列 HONOR系列 X系列以及Play系列 V系列的第一代手机 V8 magic系列第一代手机 荣耀magic 2016 X系列第一代手机 X3 2013 Play系列第一代手机 Play 2018 HONO
  • 人脸识别手把手教学传送门

    http t csdn cn cVdHb
  • 2023 hdu 第10场 1004 Do you Like Interactive Problem

    Problem Description 现在有一个整数 x x x 1 x n
  • 分布式集群框架——Google文件系统GFS

    Google文件系统GFS Google文件系统 Google File System GFS 是一个大型的分布式文件系统 它为Google云计算提供海量存储 并且与Chubby MapReduce以及Bigtable等技术结合十分紧密 处
  • jenkins 配置root用户

    修改用户为root 避免权限导致的问题 vim etc sysconfig jenkins 修改目录权限 chown R root root var lib jenkins chown R root root var cache jenki
  • 数据库系列MySQL:优化配置文件

    配置流程 1 MySQL文件目录中后缀名为 ini文件的就是MySQL的默认配置文件 2 程序启动会先加载配置文件中的的配置 之后才会真正启动程序 3 更改完配置文件设置后需要重新启动服务端才可以生效 优化方案一 服务器内存 4 8GB k
  • linux释放buff/cache缓存空间

    当free m发现操作系统buff cache占用缓存过高导致可用内存过小时 这是后需要手动释放一下缓存 输入命令 echo 3 gt proc sys vm drop caches
  • Flask App 数据发送到 PostgreSQL 数据库

    对象关系映射器 如果您计划制作任何类型的现代 Web 服务 那么管理通过网站或应用程序的数据流是一项需要掌握的关键技能 使用flask 对象关系映射器 ORM 被用来让你的应用程序与关系数据库进行交互 对象关系映射器是一个框架 在我们的例子
  • [Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区

    最近发生了很多事情 去到了一个新环境学习 但是不论在哪里 我都需要不忘初心 坚持做自己喜欢的事情 在CSDN写博客 教学 爱娜 生活等等 这篇文章主要是通过Echarts可视化介绍入门知识 中国地图和贵州地区各省份的数据分析 其中贵州地图才
  • 在Windows Server 2016 Hyper-V中开启嵌套虚拟化(NestedVM)

    早期如果我们想做Hyper V功能测试 例如Hyper V Cluster或者Hyper V Replica时至少使用两台物理机器实现 作为大众屌丝没那么多钱购买机器怎么办 嵌套虚拟化 嵌套虚拟化 顾名思义 即在虚拟机中运行虚拟机 该技术最