我有这样的表达:
obj1.doSomething(obj2, obj3)
我希望obj1.doSomething
即使在obj2
or obj3
are时也能调用该方法null
。SPeL 上下文是 Spring MVC 在呈现 JSP 页面时创建的上下文。如果obj2
(或obj3
)为空,我得到一个SpelEvaluationException: Field or property ‘obj2’ cannot be found on null
注意:我使用的是 Jboss 5.1 和 JSP EL 2.0。我知道 EL 表达式${obj1.doSomething(obj2, obj3)}
可以满足我的要求,但仅适用于 JSP EL 2.2。
谢谢!