在value中的%是什么用途

问题描述

<#--在FreeMarker模板中使用Strut2标签来输出Session范围内的属性><@s.propertyvalue="%{#session.attributeName}"其中的%是什么意思,有什么用途

解决方案

解决方案二:
%是ognl表达式的操作符。用于取值和计算用。
解决方案三:
引用1楼redlotus_lyn的回复:

%是ognl表达式的操作符。用于取值和计算用。

+1
解决方案四:
#是什么?什么时候用#、什么时候用%?谁说一下,或者给个参考资料!
解决方案五:
“#”主要有三种用途:1.访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();如:#parameters.id[0]作用相当于request.getParameter("id")#request.userName相当于request.getAttribute("userName")#session.userName相当于session.getAttribute("userName")#application.userName相当于application.getAttribute("userName")#attr.userName相当于按顺序在以上三个范围(scope)内读取userName属性,直到找到为止2.用于过滤和投影(projecting)集合,如books.{?#this.price<100};3.构造Map,如#{'foo1':'bar1','foo2':'bar2'}。“%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值。$”有两个主要的用途1.用于在国际化资源文件中,引用OGNL表达式2.在Struts2配置文件中,引用OGNL表达式
解决方案六:
用于取值和计算用。
解决方案七:
%是ognl表达式的操作符。用于取值和计算用。

时间: 2024-09-09 02:54:40

在value中的%是什么用途的相关文章

Oracle中dual表的用途介绍

导读]dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情. dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2.用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from

SSH框架应用中常用Jar包用途介绍

  commons-logging-1.0.4.jar Struts2加入了就不需要导入 log4j-1.2.15.jar Hibernate加入了就不需要导入     Jar文件:红色的为一定没有问题的jar包 操作数据库的jar mysql-connector-java-5.0.8-bin.jar   struts2 commons-logging-1.0.4.jarASF出品的日志包,Struts2框架使用这个日志包来支持Log4J的JDK1.4的日志记录. commons-logging

react native 中 ... 操作符的主要用途

延展操作符(Spread operator) 这个 - 操作符(也被叫做延展操作符 - spread operator)已经被 ES6 数组 支持.它允许传递数组或者类数组直接做为函数的参数而不用通过apply. var people=['Wayou','John','Sherlock']; //sayHello函数本来接收三个单独的参数人妖,人二和人三 function sayHello(people1,people2,people3){ console.log(`Hello ${people

正则中的圆括号()的用途详解

  正则表达式中的圆括号的作用是对字符进行分组,并保存匹配的文本.今天我们就来详细探讨下正则中的圆括号()的用途,希望对大家学习正则有所帮助. 首先我们前面介绍过,replace()方法中的第二个参数若是回调函数,那么这个回调函数中的参数就是匹配成功后的结果.....,那么有没有考虑回调函数中有多个参数呢? 先举个例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <!DOCTYPE> <html> <head&g

中文Excel 2000速成教程 2.7 注意公式中的数值转换

第七讲 注意公式中的数值转换 对于初学者来说,在公式应用中要准确的输入字符是很困难的. 不过,尽管每个 运算符都需要特定类型的数值与之对应,但如果输入数值的类型与所需的不同,中文http://www.aliyun.com/zixun/aggregation/16544.html">Excel 2000还是有可能做些力所能及的转换,并完成计算,虽说不是所 有的转换都能成功,但下表中所列的常见输入错误都能被很好地处理. 表:公式中的数据类型自动转换 表中的SQRT工作表函数用于计算圆括号中的数

AIX中的fsck详解

在AIX系统中fsck命令的用途 当执行fsck 命令时,fsck 命令如果发现存在孤立的文件或目录,这些孤立的文件或目录对于系统管理员或用户来说将无法访问.因为它与它的上级目录失去了关联,如果用户允许fsck 重新把它们找回来的话,fsck 命令就会把这些孤立的文件或目录放在文件系统的/lost+found 目录下,并用各自的i-node 号来命名,以便用户查找自己需要的文件.Lost+found 目录通过它的英文含义我们都可以知道,它是一个失物认领处. 因此当某个用户发现自己丢失了某个文件,

解读《单用途商业预付卡管理办法(试行)》

<单用途商业预付卡管理办法(试行)>于2012年11月1日开始实施.<管理办法>明确了单用途商业预付卡的定义,包括四个方面属性:一是发行主体系从事特定行业的企业,即从事零售业.住宿和餐饮业.居民服务业的企业法人:二是使用限于特定范围,即在本企业或本企业所属集团或同一品牌特许经营体系内:三是性质上明确其为一种预付凭证:四是形式上不限载体,包括实体卡和虚拟卡. 对于服务范围,<管理办法>建立了一系列单用途预付卡业务管理制度,旨在减少各类http://www.aliyun.c

在Python中使用SimpleParse模块进行解析的教程_python

与大多数程序员一样,我经常需要标识存在于文本文档中的部件和结构,这些文档包括:日志文件.配置文件.分隔的数据以及格式更自由的(但还是半结构化的)报表格式.所有这些文档都拥有它们自己的"小语言",用于规定什么能够出现在文档内. 我编写处理这些非正式解析任务的程序的方法总是有点象大杂烩,其中包括定制状态机.正则表达式以及上下文驱动的字符串测试.这些程序中的模式大概总是这样:"读一些文本,弄清是否可以用它来做些什么,然后可能再多读一些文本,一直尝试下去." 各种形式的解析

浅析JavaScript中的对象类型Object_基础知识

ECMAScript中的对象其实就是一组数据和功能的集合. ECMAScript中Object是所有对象的基础. 理解:Object类型是所有它的实例的基础,换句话说,Object类型所具有的任何属性和方法也同样存在于更具体的对象中. Object的实例都具有以下属性和方法 1.Constructor:保存着用于创建当前对象的函数 2.hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中(而不是原型中)是否存在.其中作为参数的属性名必须以字符串指定 3.i