写标签的技巧

来源:互联网 发布:免费洗车软件排行 编辑:程序博客网 时间:2024/05/01 19:00

String actualValue = (String)getStack().findValue(XXXXX, String.class);

 

XXXXX型为user.name格式的ogn。l

 

其中getStack()是返回一个对象栈,action里面定义的。

 

findValue(xxxxx,String.class)的具体实现类是com.opensymphony.xwork2.ognl.OgnlValueStack,代码如下

此间ognlUtil.getValue(expr, this.context, this.root, asType)又调用了ognl.Ognl.getValue(compile(name), context, root, resultType);,代码如下

 

看了源码,根据自己的业务逻辑可以适当的重写。呵呵

 

 

原创粉丝点击