ognl 之运算符--string 字符串 计算 表达式
来源:互联网 发布:流体阻力系数数据曲线 编辑:程序博客网 时间:2024/05/18 23:54
OGNL 作为struts2的一个表达式,这里只介绍它的运算符
用途,一个string的字符串 String a=“1+1”,如何计算出 a=2 呢,很多开源jar包都可以做到这一点,自己写个代码也可以实现,这里,用ognl运算符来实现,看代码:
package test;
import ognl.Ognl;
import ognl.OgnlException;
public class COgnlTest<Variable> {
public static void main(String[] args) throws ScriptException, OgnlException{
//这样是不行的
// String a="1+1";
// System.out.println(Long.valueOf(a));
//这样也是不行的
Object whoExp = Ognl.parseExpression("1+1");
System.out.println(whoExp);
String dep=null;
Object output = Ognl.getValue("1+1", dep);
// String a="1l";
// String b="1l";
// Object output = Ognl.getValue("#a==#b", dep);
System.out.println("output:"+output);
}
}
0 0
- ognl 之运算符--string 字符串 计算 表达式
- struts2之ognl表达式
- struts2之OGNL表达式
- struts2之ognl表达式
- struts2之OGNL表达式
- Java 深究字符串String类(1)之运算符"+"重载
- struts2总结之 OGNL表达式
- Struts2之OGNL表达式语言
- property标签区分字符串和OGNL表达式
- javaScript之表达式、运算符
- C#语句 运算符 表达式 字符串 编码
- 华为机试之计算字符串运算结果
- 如何计算字符串表达式
- 计算字符串表达式
- 字符串表达式计算
- 字符串表达式的计算
- 字符串输入计算表达式
- 计算 字符串数学表达式
- iOS-LLDB调试工具的基本使用
- 多线程-notify和wait
- 无人驾驶未来如何
- 输入框键盘弹出视图相应上移
- 去除http://extjs.com/s.gif 的影响
- ognl 之运算符--string 字符串 计算 表达式
- 初学者沟通:Js面向对象设计(一):对象属性
- 为什么你十年时间都做不了一个专家
- 什么是码农
- Map的使用方式--iterator collections的使用
- JDBC连接Oracle数据库
- 反射的简单示例
- 接口和抽象的区别(附带final) --少许修改
- UML总结