(Struts2)OGNL表达式的特殊符号

深度学习环境搭建以及DeepLabCut安装过程 文章目录 一、查询电脑硬件 安装GeForce驱动程序 二、环境搭建与软件安装 1.安装CUDA运算平台软件 2.安装cuDNN支持包 3.配置环境变量 三、 DeepLabCut环境配置 1.安装Anaconda 2.创建容器环境 3.激活容器环境 4.安装TensorFlow 5.验证TensorFlow是否安装成功 6... 阅读详情

1、 # 符号的用法

        *   获取contextMap中的数据

             >  <s:property  value="#request.name" />

             >  <s:property  value="#session.name" />

             >  <s:property  value="#application.name" />

             >  <s:property  value="attr.name" />

             >  <s:property  value="parameters.id" />

             >  <s:property  value="parameters.name" />

       *   构建一个Map集合

             >  <s:radio  name="sex"  list="{'男' , '女'}"></s:radio>

             >  <s:radio  name="sex"  list="#{'0' : '男' , '1' : '女'}"></s:radio>


2、 % 符号的用法

       *   强制字符串解析成OGNL表达式

            >  例如:在request域中存入值,然后在文本框(<s:textfield>)上取到value

            >  <s:textfield  value="%{#request.msg}" />

       *   在{   }中使用 '  '引号引起来,此时不再是Ognl表达式了,而是普通的字符串

            >  <s:property  value="%{'#request.msg'}" />


3、 $ 符号的用法

        *   在配置文件中可以使用OGNL表达式,例如:文件下载的配置文件

<action name="download1" class="cn.itcast.demo2.DownloadAction">
      <result name="success" type="stream">
           <param name="contentType">${contentType}</param>
           <param name="contentDisposition">attachment;filename=${downFilename}</param>
      </result>
</action>

       

华为OD机考双机位C卷 - 风险投资计划(Java & Python& JS & C/C++ & GO ) 华为OD机考双机位C卷 - 风险投资计划(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。 阅读详情

相关推荐

Windows游戏玩家必看:用Process Lasso优化CPU优先级和核心绑定,告别卡顿

本文为Windows游戏玩家详细介绍了如何使用Process Lasso优化系统性能。通过设置CPU优先级和核心绑定,可以智能管理进程资源,确保游戏获得最高调度权限,有效减少因后台程序干扰或Windows调度机制不完善导致的卡顿与帧数波动,从而提升游戏流畅度与稳定性。

weixin_29299807的博客 2218

OGNL表达式

OGNL是ObjectGraphicNavigationLanguage(对象图导航语言)的缩写ValueStack(值栈):贯穿整个Action的生命周期(每个Action类的对象实例都拥有一个ValueStack对象).相当于一个数据的中转站.在其中保存当前,Action对象和其他相关对象.Struts框架把...

weixin_34117522的博客 81

宝塔面板添加站点及运营商SSL免费证书的申请与使用

本文详细介绍在宝塔面板下如何正确添加站点、配置站点,及在运营商如何申请免费SSL证书,将其配置到宝塔站点里。 给你的网站加一把锁,教你免费SSL证书申请,配置到自己的网站中。 环境:Ubuntu server 18 工具:宝塔控制面板 平台:阿里云 Web服务器:Nginx 宝塔:https://www.bt.cn/ 阿里云:https://www.aliyun.com/ 腾讯云:https://cloud.tencent.com/ 要求: 1.宝塔控制面板搭建完毕。 2掌握域名解析的原理。 3.了解ht

贺兰山长老 5059

OGNL中的特殊字符

1 # 1.1 获取context对象 &lt;body&gt; &lt;h3&gt;#号的用法&lt;/h3&gt; &lt;h5&gt;获取context对象&lt;/h5&gt; &lt;% request.setAttribute("name", "kobe"); %&gt; &lt;s:prop

Keeping Ready, Keeping Coding 476

SAR学习笔记后续-phased工具箱介绍

摘要:相控阵雷达介绍,基于仿真对MATLAB中phased工具箱进行了详细介绍

yjh_2019的博客 1万+

银河麒麟v10装Docker实战:在线离线安装与容器部署指南

容器技术作为现代软件交付的核心方式,通过将应用与依赖打包成镜像,实现了环境的一致性与快速部署。Docker作为最流行的容器引擎,其安装与配置是上云和国产化转型中的基础技能。在国产操作系统银河麒麟v10环境中,由于系统兼容性和网络环境的差异,Docker的部署需要特别注意在线与离线两种模式的选择。本文从基础概念出发,结合麒麟v10的实际环境,详细梳理了Docker引擎的安装、镜像加速、存储配置以及MySQL、Redis等常用容器的部署方法,并针对SELinux、cgroup驱动等常见问题给出了解决方案,帮助开

weixin_30431445的博客 145

【10】OGNL中的特殊字符的使用

1、#号: 获取context部分的数据 s:property value="#request.name"/> s:property value="#session.name"/> s:property value="#application.name"/>   s:property value="#attr.name"/>

LWT的专栏 1269

STM32G474+Simulink+HIL硬件在环仿真

硬件:STM32G474RET6(官方的NUCLEO板)软件:STM32Cube_FW_G4 V1.6.1芯片包;KeilMATLAB 2023B(本文已成功)STM32嵌入式支持包。

qq_44701116的博客 1780

Struts2中三种表达式符号的用法

在做struts2项目中经常遇到 “#”,“%”,“$”三种表达式符号,一直都是糊里糊涂的用着,至于他们的区别也不太清楚,后来从网上查了一些资料,记下来以备查阅。 “#”主要有三种用途:         1. 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:          名称   作用 ...

iteye_14672的博客 244

精度与速度双突破:YOLOv8-Pose 在 RK3588 上实现高性能人体姿态分析部署

本教程从YOLOv8-pose模型的姿态识别训练,到RK3588的边缘量化部署,为你打造了一套“高精度+高实时性+低成本”的人体姿态分析解决方案。无论是健身动作纠正、智能安防行为检测,还是工业人员姿态监控,这套技术都能直接复用——你只需替换数据集与业务逻辑,即可快速落地专属的边缘AI姿态识别系统。如果你在实践中遇到任何卡点,欢迎随时交流。记住,人体姿态识别的价值在于“关键点准、推理快、部署易”,而这三者的平衡,正是你通过本教程能掌握的核心能力。

know_F0727的博客 434

OpenCv —— 检测车牌号(附完整源码)

OpenCv —— 检测车牌号

5601

OGNL表达式的特殊的符号

OGNL表达式的特殊的符号 # 符号的用法 获得context中的数据 构建一个map集合 % 符号的用法 强制字符串解析成OGNL表达式。 例如:在request域中存入值,然后在文本框()中取值,写在value里。 { }中值用引号引起来,此时不再是ognl表达式,而是普通的字符串,到底使用单引号还是双引号是由外层引号决

Switch的博客 2887

曲线最小二乘拟合基础

介绍曲线拟合的最小二乘原理,介绍了常规最小二乘和正交最小二乘算法,最后介绍了MathNet矩阵运算库的基本操作。

yh523的博客 1303

【Struts2笔记整理六】OGNL表达式

OGNL 是一门对象图导航语言,是一个比 EL 强大很多倍的 表达式语言,通过简单的表达式语法,就可以存取对象的任意属性,调用对象的方法,并且遍历整个对象的结构图,实现字段类型转化等功能。 OGNL 其实是第三方的表达式语言,因为比较火,所以 Struts2 中也引入了 OGNL 表达式语言。

小异常的博客 992

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

struts2第三天

Struts2第三天 文章目录Struts2第三天@[TOC]课程回顾:Struts2框架的第二天案例一:使用Struts2框架查询所有的客户功能 课程回顾:Struts2框架的第二天 1. Servlet的API * ActionContext对象 * ServletActionContext对象(提供静态方法) 2. 结构类型的跳转 * 全局结果 * <global-resul...

WJI777的博客 212

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

OGNL表达式struts2标签%,#,$用法

OGNL表达式struts2标签“%,#,$” OGNL 表达式 和 EL 表达式的区别:   * 在struts2 中,OGNL表达式必须和struts2标签配合使用,而不能单独使用,而EL表达式可以单独使用,不能和struts2标签配合使用。  * ActionContext 是struts2 中 OGNL 表达式的上下文,该上下文中有多个Map对象, eg

GET知识不迷路,点赞评论加关注! 762

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

java el ognl_EL和OGNL表达式的区分

OGNL是通常要结合Struts 2的标志一起使用,如 struts页面中不能单独使用,el可以单独使用${sessionScope.username}页面取值区别:名称servletognl elparametersrequest.getParam...

weixin_35668334的博客 168

Struts2中的OGNL详解

整理自多个文档, 首先了解下OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行

liuhanfeng123的专栏 655

struts2 OGNL表达式

一、OGNL OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 1.OGNL表达式的计算是围绕OGNL上下文进行的。 OGNL上下文实际上就是一个Map对象,由ognl.OgnlContex...

weixin_30347335的博客 73

OGNL表达式用法详解

表达式通常用来访问页面中的各种变量,进行结果输出. struts2中共支持以下几种表达式语言(默认的是OGNL): (1)OGNL:可以方便地操作对象属性的开源表达式语言; (2)JSTL:(JSP Standard Tag Library):JSP2.0集成的标准表达式语言; (3)Groovy:基于Java平台的动态语言,它具有时下比较流行的动态语言的一些特性; (4)Velocit...

木子李的博客 1万+

关于struts2的OGNL(二)

首先了解下OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的。

白成卫的博客 368

struts2简单入门-OGNL表达式

什么是OGNL表达式 Object-Graph Navigation Language的缩写。 可以遍历整个对象结构图,实现对象类型转换等功能的表达式。 OGNL实际上是个Map集合,有一个上下文根对象。 ActionContext作为OGNL上下文,并把ValueStack作为根对象。 ValueStack 可以执行,增加,删除,查询。 struts2会把Acti...

aojue6659的博客 134

ognl表达式与struts2标签

一、ognl表达式定义:              OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 二、ognl表达式的优势:

javaloveiphone的专栏 3506

Struts2 OGNL表达式的使用

OGNL全名Object Graph Navigation Language,可认为是更完美EL表达式。 它可以真正意义上代替个传统jsp服务器脚本(&lt;%%&gt;)。本文不阐述OGNL的优势,志在为帮助大家理解并学习OGNL。 以下是struts2中的OGNL。 OGNL的表达式的资料确实不少,但几乎都是同一个版本,并且笔者真的有怀疑此版本的作者在一些关键问题上要么就是自己也没弄清楚,要么...

iteye_11359的博客 119

Struts2_day03 Demo代码

本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码 目录 Struts2_day03 ongl表达式简单Demo OgnlDemo1.java Struts2框架中使用OGNL表达式 demo1.jsp 获取到值栈的对象,向值栈中保存数据,从值栈中获取值(前端),EL表达式也获取值栈 struts.xml User.java ValueStack1Acti...

树叶子的博客 656

Struts2值栈

ognl概述 使用struts2标签 (1)jsp中使用jstl时,导入jar包,在jsp页面中引入标签库,同样使用struts2标签时,在jsp中引入标签库 ognl的jar包:ognl.jar (2)使用struts标签实现操作 什么是值栈? 获取值栈对象 值栈内部结构 Context内部结构 向值栈中放数据 (1)获取值栈对象,调用对象里面的set方法 (2)获取值栈对...

ShiZaolin的博客 446
上一篇: (Struts2)值栈(二)
下一篇: (Spring)Spring框架的概述
Jadan-Z
博客等级 码龄10年 8粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值