struts2中的property标签 其value值

麒麟 ARMv10 SP3 安装 Oracle 19c 官方文档 或 教程 在麒麟ARMv10 SP3系统上安装Oracle 19c需要特别注意架构兼容性。 阅读详情

简单介绍
1)涉及问题:取值时什么时候该加#,什么时候不加?

2)介绍

Struts2中的property标签

[html] view plain copy
<s:property value="...."/>  

用于获取ognlcontext对象中的属性值,亦称为数据标签。其中value的值为具体的属性名称。

获取值时,一般有两种情况:

1)在获取request/session/application/attr/parameters这五个范围时,需要明确指定范围,比如

[html] view plain copy
<s:property value="#request.属性名" />  

范围前面需要带#号才能正确获取属性值。

2)如果取ValueStack中的值时,是不需要带#的,可以直接取。

比如Action实例的属性值是存储在ValueStack中的,所以取Action中的属性是不需要带#号的。

然而,在使用<s:iterator id=“it” value=“attrName”>时,后使用it去取对象属性时,是需要加#号的。

注:<s:property>要正确获取Action中的属性值,必须在在action中设置了该属性的setter/getter方法,否则它不会被拦截器处理。

value参数值介绍
value参数的类型是object,可以理解为这个默认是会解析成ognl表达式的。

比如需要输入一个字符串string

[html] view plain copy
<s:property value="‘string’">
注意,在value里面的字符串string外面加了单引号,这样不会将string解析成ognl表达式了。.

故value的值解析成OGNL表达式,在此表达式内,有些对象的值的使用与Java代码相似,但不相同,以下取几个例子

1)value为String对象时,一些常用的String子函数使用

[html] view plain copy
string.length() //字符串长度  
string.substring(0,130) //按起末位取子串  

2)value为List时
在获取List的大小时,可以使用其变量的size值,比如取List对象group的数组长度

[html] view plain copy
<s:property value="groups.size" />  

3)value内还可以写表达式,比如输出一个整型变量page的+1值

[html] view plain copy
<s:property value="page+1" />    
推荐算法之Thompson(汤普森)采样 如果想理解汤普森采样算法,就必须先熟悉了解贝塔分布。 一、Beta(贝塔)分布 Beta分布是一个定义在[0,1]区间上的连续概率分布族,它有两个正值参数,称为形状参数,一般用α和β表示,Beta分布的概率密度函数形式如下: 这里的Γ表示gamma函数。 Beta分布的均值是: 方差: ... 阅读详情

相关推荐

爬虫实战:抖音视频搜索数据爬虫开发实战(附完整Python源码)

【代码】抖音视频搜索数据爬虫开发实战(附完整Python源码)

weixin_61226361的博客 3593

关于获取s:property 中的value值,已解决

当我们在<s:property/>标签中添加id后,在js中通过id获取<s:property/>中的value值时,这时会报异常。Attribute id invalid for tag property according to TLD 提示:根据TLD,标记属性的属性id无效 解决:我们可以把<s:property/>放到标签中。<s:proper...

qq_39185391的博客 2240

RK3568部署YOLOv8的7种方法对比:量化vs非量化的性能实测与优化建议

本文针对RK3568平台,深度对比了YOLOv8模型的七种部署方法,重点分析了量化与非量化策略的性能差异。通过实测数据,详细评估了不同方法在推理速度、CPU占用、内存消耗及模型精度上的表现,并提供了从模型结构调整到系统级优化的具体建议,为边缘AI部署选型提供实用参考。

weixin_29099217的博客 527

记录:s:property 标签——value属性使用事项

简单介绍 1)涉及问题:取值时什么时候该加#,什么时候不加? 2)介绍 Struts2中的property标签 用于获取ognlcontext对象中的属性值,亦称为数据标签。其中value的值为具体的属性名称。 获取值时,一般有两种情况: 1)在获取req

wenlele的专栏 4万+

PCL读取点云数据报错:Failed to find match for field ‘x‘/ ‘y‘/ ‘z‘.

原因:使用matlab生成的pcd文件,点云数据是双精度类型,pcl处理的点云数据是单精度类型。解决方案:使用matlab生成的点云坐标单精度化,然后在生成点云加以存储。

little_white138的博客 866

AutoSAR从0开始实战 --- 目录

​​​​​​本专栏是全网最真实的AutoSAR实战专栏,博主将从一个0基础小白的身份来讲解AutoSAR工具的配置,以及相应代码的讲解。

wj博客 1726

struts2标签<s:property value=""/> ognl和el

1、struts2标签解释 http://zhidao.baidu.com/question/88668316.html?fr=qrl&index=0 2、struts2 的标签中 property是什么意思?怎么用? http://zhidao.baidu.com/question/310639670.html  Struts2中的property标签 是用于取得OgnlContext

liudan75562349的专栏 5442

【android bluetooth 案例分析 01】【HiCar 详解 3】【hicar时如何交换Wifi参数的】

如果直接使用 L2CAP(不经过 RFCOMM),会需要额外的协议来保证可靠性,而 RFCOMM 天然支持。BLE 广播的数据长度受限(31 字节 / 255 字节扩展),不适合传输复杂的 Wi-Fi 连接参数。使用 RFCOMM 传输参数,可以兼容不同厂商的车机和手机,而无需依赖特殊的蓝牙功能。手机解析这些参数,并使用 Wi-Fi Direct 连接到车机。,然后才能让 Wi-Fi Direct 进行真正的数据传输。,适合传输 Wi-Fi 连接参数等关键数据。,可以安全地交换 Wi-Fi 连接信息。

奔跑吧 android 的博客 1740

spring property value 引用properties文件和直接设置的区别

当我们使用spring的setter对bean的引用对象注入时会这样用 但是你知道引用properties文件的设置和直接设置的区别吗 区别在于: 引用properties文件中key所对应的value时 spring不会做任何处理直接注入值 直接注入时spring会作转义处理 我们来看下以下示例: 创建一个bean,有hello1和hello2两个属

ChinFeng的专栏 4543

planning模块(6)-参考线的平滑(二次规划)

上一篇已经介绍了采样点生成锚点数据的过程,并且将所有采样点生成的锚点数据设置到了平滑器中.接下来继续介绍使用二次规划平滑参考线的算法过程.从锚点数据中提取坐标存入raw_point2d,提取横向边界存入anchorpoints_lateralbound,将起点和终点的横向边界设置为0,防止车在起点和终点位置偏离车道中心线.

让复杂的问题变得更容易理解 787

【重温童年】基于tkinter模块设计的Q宠大乐斗武器升星模拟器:重温经典,畅享休闲时光

与传统的Q宠大乐斗不同,这款模拟器还加入了一个创新的功能——自定义升星概率。玩家可以根据自己的喜好和策略,为不同的武器设置不同的成功率和降级率。比如,你可以将“嗜血”这把武器的升星难度设置得极高,以体现其稀有性和强大威力;也可以将“平底锅”这样的普通武器设置得相对容易升星,让玩家在升级过程中感受到更多的成就感。这种自定义的概率设置,不仅增加了游戏的趣味性和挑战性,还让玩家在升级过程中有了更多的策略和选择。你可以根据自己的武器库和卷轴数量,制定出最合适的升级计划,从而在游戏中占据先机。

nmdbbzcl的博客 1235

s:property 用法

<br /><br />OGNL:Object Graph Navigation Language(对象图导航语言)<br /> <br />1,访问Action值栈中的普通属性:<br /><s:property value="attrName"/><br />2,访问Action值栈中的对象属性(要有get set方法):<br /><s:property value="obj.attrName"/><br /><s:property value="obj1.obj2.attrName"/><br />

2万+

华为OD新系统机试真题 - 端口流量统计

华为OD机试新系统真题【端口流量统计】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统4月26号机试真题【端口流量统计】。

qq_45776114的博客 761

Struts2 property标签

Struts2的property标签value的值是对象时,那么会调用该对象的toString方法。

wnl_csdn的博客 370

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

SSH笔记-Struts2的property标签和debug标签

1、property标签是Struts2用来输出值栈中数据的一个属性值 2、属性值有:escape、value escape:默认true,可选,用于决定是否对html特殊字符进行转义 value:要显示的值 3、使用之前要在页头加taglib &amp;lt;%@ taglib prefix=&quot;s&quot; uri=&quot;/struts-tags&quot;%&amp;gt; 4、value值使用方式: - &

oyy的博客 497

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Struts2标签 数据标签--property标签

  property 标签作用就是输出指定值,property标签输出value属性指定的值,如果没有指定value,则默认输出ValueStack栈顶的值。     该标签有以下属性:     default:可选属性,如果需要输出的属性值为null,则显示default属性指定的值。 escape:可选属性,指定是否escape HTML代码 value:可选属性,指定需要输出的值 i...

皇马啸西风的一亩三分地 269

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

OGNL表达式学习

iterator标签,用法:<s:iterator value="userList" var="user"></s:iterator>,value里面存放的是action传过来的参数,因为放在值栈中,所以直接取,若存放在Stack Context中,需要加#来取这个参数,重点!!!在迭代标签里面,取值用property标签,注意取法!!! <s:property v...

RoyalLAW的博客 191

03 Struts2中的OGNL和值栈ValueStack

一、OGNL 1、什么是OGNL 是一种功能强大的表达式语言,通过他可以获取对象的任意属性和方法,同时能实现必要的类型转换,比EL表达式更加的强大,可以应用在页面,Action以及配置文件中 2、OGNL的作用 对象方法调用 类静态方法调用 赋值操作和表达式串联 访问OGNL上下文 操作集合对象 3、OGNL的要素 表达式 跟对象root context对象 二、值栈的概述 1、什么是值栈...

一个成长中的程序员,期待用技术的眼光生活 315

关于struts2标签的使用之s:property value=""

s:property value="" 用于获取ognlcontext对象中的属性值,亦称为数据标签。其中value的值为具体的属性名称。 获取值时,一般有两种情况: 1)在获取request/session/application/attr/parameters这五个范围时,需要明确指定范围,比如 [html] view plain cop

qq_23887889的博客 1035

struts2标签之: 给value属性赋值的2种方法

struts2 有很多标签,其中在我写的struts2+Spring+hibernate(SSH)项目中,用到的标签中有value属性的标签有如下两个: <s:property value="........."/> <s:iterator var="........." value="......." status="status1">..........</s:iterator> 这两个struts2标签,相信有struts2编程经验的人都非常熟悉。 现在我,

kameron的博客 809

s:property 标签——value属性使用事项

简单介绍 1)涉及问题:取值时什么时候该加#,什么时候不加? 2)介绍 Struts2中的property标签 用于获取ognlcontext对象中的属性值,亦称为数据标签。其中value的值为具体的属性名称。 获取值时,一般有两种情况: 1)在获取request/session/application/attr/parameters这五个范围时,需要明确指定范围,

einsdan的专栏 7823

struts2标签库----控制标签详解

前面几篇文章我们介绍了有关struts2的基本内容,简单理解了整个框架的运作流程。从本篇开始我们逐渐了解和使用struts2为我们提供的标签库技术,使用这些标签可以大大降低我们表现层的开发难度。根据这些标签的使用途径可以初步划分为以下三大类: UI标签:主要用于生成HTML标签元素 非UI标签:主要用获取后台数据,简单的逻辑控制等 Ajax标签:用作js请求 对于UI标签我们又大致可以分为两类,表单

Walker_YAM 1771

Struts2在页面中,取得Map的某一个key对应value值

Struts2在页面中,取得Map的某一个key对应value值

laiahu的专栏 1万+

struts标签html:checkbox

<br />在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况 <br />下都是当formbean里面该property的值和标签上value给定的值相等的时候,生成的jsp页面上才是选中的,其实,还有几种情况都可以使标签初始就是选中的,formbean里面该property的值设为 <br />1.on <br />2.yes <br />3.true <br />4.等于标签上value指定的值, <br />4种情况下,都可以达到这个目的。1,2

MRmaomaochong的专栏 705

Struts 2 标签

计应134 郑寿奎 注:要使用Strust 2标签需<%@ taglib prefix="s" uri="/struts-tags" %> 表单标签: 1.form标签 <s:form name="名字" action="要提交的Action的名字" method="提交的方式:Post/get" theme="视图的模板不想使用默认的模板则值为:s...

baoao8592的博客 194

Struts2-常用标签

Struts-常用标签Struts2常用标签总结1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。 Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现

motionEnabled 631
上一篇: 前端登录
下一篇: sqlserver数据库变为mysql数据库的注意事项
onOneLight
博客等级 码龄8年 3粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值