`
yido5566
  • 浏览: 40790 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

# 、%{} 和%{#} 什么时候该用

阅读更多

Struts2中有值堆栈和堆栈上下文的概念,你用 <s:debug />可以看出.

S标签中用#可以取出堆栈上下文中的存放的对象.
用%{}可以取出存在值堆栈中的Action对象,直接调用它的方法.例如你的Action如果继承了ActionSupport .那么在页面标签中,用%{getText('key')}的方式可以拿出国际化信息.

%{#}就不太清楚了.肯定也是拿这两个区域里面的东西.

 

 

%{}用于计算表达式
      如%{10+20}结果将输出30
      如%{"a"+"b"}结果将输出"ab"
#通常强调从上下文取
      如#parameters.name[0]等价于request.getParameter("name")
      如#session.name等价于session.getAttribute("name")
      如#request.name等价于request.getAttribute("name")
%{#}仍然用于计算表达式,只不过操作元可以是变量
      如先定义一个变量
      <s:set name="age" value="%{25}"/>
      则%{#age}将输出25,也可以省略"#",写为%{age}
      若将age加10,可这么写:
      %{#age+10},将输出30.不能省略"#"。也就说变量用于计算时不能省略"#"

 

http://topic.csdn.net/u/20080217/20/6f5b5cff-91ea-4028-8a52-ce6cb8b5ef7f.html

分享到:
评论

相关推荐

    当空间占用率高于60%时自动删除ORACLE归档日志文件

    #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本(会调用clean_archivelog.sh脚本) ################################################...

    url参数中有+、空格、=、%、、#等特殊符号的问题解决

    url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,...+ URL 中+号表示空格 + 空格 URL中的空格可以用+号或者编码 / 分隔目录和子目录 / ? 分隔实际的URL和参数 

    当PHP操作数据库的时候使用中文字符出现乱码 ??? %¥#@%~怎么解决

    ** 当PHP操作数据库的时候使用中文字符出现乱码 ?...//对应位置自己如果有调整要相应改变一些参数值(比如用户 密码 什么的)上面这句话在你发现这个错误的时候应该写过了 记得对应上 mysqli_query($link,

    Docker Linux Centos6.5离线安装

    文件夹下还有:docker-engine-1.7.1-1.el6.x86_64.rpm 这个如果是centos6的时候用 5、启动docker服务并查看docker版本 # service docker start Starting docker (via systemctl): [ OK ] # docker -v Docker ...

    ios 自带表情 转义字符实现

    ios 自带表情 转义字符实现 本文件中的表情可直接用右测的转义字符生成

    win10安装Oracle报出Enterprise Manager配置失败解决方法(win10安装Oracle创建数据库实例的时候到85%报出)

    由于以下错误,Enterprise Manager配置失败,点击确认后显示数据库实例安装成功,但是监听程序TNS一直不能连接本地数据库,用了网上的好多方法都没有解决(win10安装Oracle创建数据库实例的时候到85%报出)

    在python下正确运行%matplotlib inline

    在使用jupyter notebook 或者 jupyter qtconsole的时候,经常会用到%matplotlib inline。 其作用就是在你调用plot()进行画图或者直接输入Figure的实例对象的时候,会自动的显示并把figure嵌入到console中,那么如何在...

    光盘刻录编辑工具 Alcohol 120% 2.1.0.20601 中文多语免费版.zip

    ) ,支持直接读取及刻录各种光盘镜像文件,不必将光盘镜像文件刻录出来便可以使用Alcohol 120%光驱模拟功能运行光盘镜像文件、DVD-Video多种类型的光盘),可直接读取和运行光盘内的文件和程序,比实际光驱更加强大...

    fuse 3g 挂载ntfs 方法

    我就是在挂载2TB的时候发现的 linux挂载NTFS分区移动硬盘2010-09-23 16:35CentOS 挂载NTFS分区移动硬盘 1.uname -r 查看当前的linux内核版本. [root@localhost Desktop]# uname -r 2.6.18-128.el5 2.去...

    XP中CPU占用率100%原因及解决方法

    我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看“任务管理器”才发现CPU占用达到100%。这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面...

    ISO_IEC_24712标准打印测试样张页面5%覆盖率

    ISO_IEC_24712标准打印测试样张页面5%覆盖率, 里面有5页, 可以分别打印, 用5张标准页包含图文混合内容,并通过不同的覆盖量使每页上每种颜色达到大约5%的平均覆盖率。

    手机解锁秘诀-再也不用上营业厅了

    [ 在待机状态下,输入"000000*"可监测网络状况,包括信号强度和使用中的频道等。 ; B" C' M' \- ?; b/ t ; N" f! g: q' G. X1 r# {  NEC DB2000手机秘技 在待机时输入以下按键: 5 N9 V$ w, E2 S( U# @; v "*...

    C语言 #define用法集锦[修正版]

    在一般使用的时候是没有问题的,但是如果遇到如:c * Add(a,b) * d 的时候就会出现问题,代数式的本意 是a+b 然后去和c,d 相乘,但是因为使用了define(它只是一个简单的替换),所以式子实际上变成了 c*a + b*d ...

    WebLogic最大连接数监控工具(.NET Framework 2.0开发 Windows Form)

    该程序在VS2008下开发,如果您需要在此基础上进行二次开发,请使用Visual Studio 2008进行编译 ######################################################## #####################################################...

    ethsonliu#stackoverflow-top-cpp#100 - 什么时候使用前置声明1

    例如以下的类模板,Type valueFor(const IDType& id) { // return value }前置声明就是,template&lt;type

    GET 方式提交的含有特殊字符的参数

    如我在连接&lt;a&gt;A&T Plastic,在接受参数的时候就没办法读取name参数的正确值,怎么样才能正确读取,还有其他的特殊字符 字符 特殊字符的含义 URL编码 # 用来标志特定的文档位置 # % 对特殊字符进行编码 % & 分隔不同...

    CPU使用率100%的解决最好的方法

    我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看“任务管理器”才发现CPU占用达到100%。这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面...

    Sentinel 控制台.zip

    确保客户端有访问量,**Sentinel 会在客户端首次调用的时候进行初始化,开始向控制台发送心跳包**,将客户端纳入到控制台的管辖之下。 客户端接入的详细步骤请参考 [Wiki 文档](alibaba/Sentinel/wiki/%E6%8E%A7%E5...

    2018阿里巴巴中间件挑战赛-消息队列存储引擎题目设计基于Java.zip

    - 读的时候其实需要考虑预读等优化,现在使用的暴力遍历读写太差劲了 - 索引做得不是很好,读索引时,随机读写太多,当队列增多时,读索引的时间会大幅增多 - 还有好多好多的优化点和可以进步的地方~ **P.S.** ...

    解析C#中#region与#if的作用

    如下图就是使用了#region和#endregion #if #else #endif 作用:控制编译的代码 例如: #if(condition) 代码A #else 代码B #endif 如果condition为真,则程序编译的时候只编译代码A,如果condition为假,则程序...

Global site tag (gtag.js) - Google Analytics