`
lelong
  • 浏览: 549949 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

OGNL常用

阅读更多

Java标准类型:
bool类型:true,false
int类型:10, 0xABCD等
long类型:100L
float类型:1.0, 0.5F等
double类型:0.01D
char类型:'A', '\uFFFF'等
字符串类型:"Hello World!"
null

OGNL独自类型:
例:10.01B,相当于java.math.BigDecimal
例:100000H,相当于java.math.BigInteger

OGNL表达式中能使用的操作符号:
OGNL表达式中能使用的操作符基本跟Java里的操作符一样,除了能使用 +, -, *, /, ++, --, ==, !=, = 等操作符之外,还能使用 mod, in, not in等

变量的引用:
使用方法:#变量名
例:#this, #user.name

对静态方法或变量的访问:
@mypkg.MyClass@myVar
@mypkg.MyClass@myMethod()

读取变量值:
例:user.address.countryName

方法调用:
例:user.getName()

对象的创建:
new java.net.URL("http://localhost/")

List表达式例:
{"green", "red", "blue"}


Map表达式例:
#{"key1" : "value1", "key2" : "value2", "key3" : "value3"}
对map引用,例:map.key1

  1. <s:if test="#status.odd">class1</s:if><s:else>class2</s:else>   
  2. <s:if test="type=='Amount'||type==null"> display</s:if>   
  3. //其中type相当<ww:property value="type" />   
分享到:
评论

相关推荐

    Struts 2中的OGNL

    struts ognl 的常用用法大全.“#”主要有三种用途:

    OpenSymphony公司的ognl资源包

    著名的OpenSymphony公司大家都认识吧!ongl是旗下的一款开发java项目常用的资源包。

    OGNL表达式2讲

    与上一讲上传的资源,OGNL表达式2讲,只要是一些常用标签使用的案例

    经典的ognl详细教程

    常用的ognl语言的解释及说明,以及在实际中的运用,百分百零基础就能学懂。

    ognl-2.6.9.jar

    javaweb/javaEE常用jar包,亲测可用,导入到java工程中使用

    ognl-2.6.11.jar

    javaweb/javaEE常用jar包,亲测可用,导入到java工程中使用

    框架中常用的jar包作用

    框架中常用的jar包作用 commons-digester.jar Digester基于规则的XML文档解析,主要用于XML到Java对象的映射. commons-beanutils.jar 提供对Java 反射和自省API的包装. aspectjweaver.jar 用于在Spring 2.0中集成...

    web开发常用jar

    web开发常用jar包 常用jar包 commons-beanutils.jar Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 commons-collections.jar Apache Commons包中的一个,包含了一些Apache开发的集合类,...

    5个常用struts2 jar 包

    commons-logging freemarker ognl struts2-core xwork

    struts2.2.3 常用jar文件

    commons-beanutils-1.7.0 commons-collections-3.1 commons-digester-2.0 commons-fileupload-1.2.2 commons-io-2.0.1 commons-lang-2.5 commons-logging-1.1.1 ...ognl-3.0.1 struts2-core-2.2.3 xwork-core-2.2.3

    struts2常用资源文件包

    struts2常用资源文件包 commons-logging-1.1.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.6.jar xwork-2.0.1.jar

    java开发常用jar包

    ognl-3.0.6.jar servlet-api.jar spring-aop-4.0.0.RELEASE.jar spring-beans-4.0.0.RELEASE.jar spring-context-4.0.0.RELEASE.jar spring-core-4.0.0.RELEASE.jar spring-expression-4.0.0.RELEASE....

    struts常用Jar包

    struts所需要的常用架包 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar commons-logging-1.1.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.5.jar struts2-core-2.3....

    表达式ognldem

    是一些常用的OGNL表达式代码实例;仅供学习参考

    Struts 2常用的jar资源包

    Struts 2 jar包 常用的基本包 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-io-2.0.1.jar commons-logging-api-1.1.jar freemarker-2.3.18.jar javassist-3.11.0.GA.jar ognl-3.0.4.jar struts2-core...

    struts2资源包

    struts2常用的6个jar包 commons-fileupload-1.2.1.jar:文件上传组件,2.1.6版本后必须加入此文件 commons-io-1.3.2.jar freemarker-2.3.15.jar:Struts 2的UI标签的模板 ognl-2.7.3.jar :对象图导航语言(Object ...

    ssh整合时常用的jar包

    9.国际化包: ognl-2.6.11.jar 10.spring包:spring.jar 11.struts2核心包:struts2-core-2.0.11.jar 12.struts2整合spring时用的包:struts2-spring-plugin-2.0.11.2.jar 13.spring整合hibernate时用的包:...

    Struts常用包

    struts常用的包: commons-fileupload-1.2.1.jar commons-io-1.4.jar commons-logging-1.0.4.jar freemarker-2.3.15.jar mysql-connector-java-5.1.7-bin.jar ognl-2.7.3.jar struts2-core-2.1.8.jar struts2-json-...

    web项目常用jar包及说明.zip

    2.commons-io.jar(commons项目(commons项目就是java中一些常用的公共的组件)的io子项目,是处理异常的) 3.freemarker-2.3.15.jar(支持freemarker的,在webwork中也有) 4.javassist.jar(一个开源的分析、编辑...

Global site tag (gtag.js) - Google Analytics