星空网 > 软件开发 > Java

ongl三种符号的使用

 1、#符号

  • 访问非根对象属性,由于Struts2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext.getContext();
  • 用于过滤和投影(projecting)集合,如示例中的persons.{?#this.age>20}。
  • 用来构造Map,例如示例中的#{’foo1′:’bar1′,’foo2′:’bar2′}。

2、%符号

  • %符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值。如下面的代码所示:构造Map
 1 <s:set name=”foobar” value="#{'foo1':'bar1', 'foo2':'bar2'}" /> 2     <p> 3       The value of key “foo1″ is 4       <s:property value="#foobar['foo1']" /> 5     </p> 6     <p> 7       不使用%: 8       <s:url value="#foobar['foo1']" /> 9     </p>10     <p>11       使用%:12       <s:url value="%{#foobar['foo1']}" />13     </p>

3、$符号(两方面)

  • 在国际化资源文件中,引用OGNL表达式
  • 在Struts 2框架的配置文件中引用OGNL表达式



原标题:ongl三种符号的使用

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

刘光俊:https://www.goluckyvip.com/tag/37583.html
刘海波:https://www.goluckyvip.com/tag/37584.html
刘弘毅:https://www.goluckyvip.com/tag/37585.html
刘佳科:https://www.goluckyvip.com/tag/37586.html
刘京威:https://www.goluckyvip.com/tag/37587.html
刘梦梦:https://www.goluckyvip.com/tag/37588.html
TikTok斥资210万美元游说美国参议院阻止法案通过 :https://www.goluckyvip.com/news/188220.html
北京飞机票查询(快速查询北京至各地机票价格和航班信息):https://www.vstour.cn/a/366178.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流