我正在开发Apache Struts 2 Web应用程序开发。我想在Struts2应用程序中使用!
运算符。
您能否告诉我在Apache struts2 / OGNL表达式中!
运算符的重要性是什么?
答案 0 :(得分:0)
与大多数编程语言一样,在OGNL中, Bang 运算符(!
)代表逻辑不。
<s:if test="!foo.isEmpty()">
表示
“如果foo 不为空”。
注意:如果您在调用操作时指的是放在方法名称前面的爆炸符号,例如:
http://foo.com/bar/myAction!myMethod.action
(然后是纯旧的Struts2,不涉及OGNL),称为DMI(动态方法调用),不推荐使用。不要使用它。