“的意义是什么?”&引用;Apache struts2/ONGL表达式中的运算符?

“的意义是什么?”&引用;Apache struts2/ONGL表达式中的运算符?,struts2,operators,ognl,Struts2,Operators,Ognl,我正在从事ApacheStruts2Web应用程序开发。我想用Struts2应用程序中的运算符 你能告诉我的意义吗运算符 与大多数编程语言一样,在OGNL中,Bang运算符(!)表示逻辑Not 意味着 “如果foo不是空的” 注意:如果您在调用操作时引用的是放在方法名称前面的bang符号,例如: http://foo.com/bar/myAction!myMethod.action (然后是纯旧Struts2,不涉及OGNL),称为DMI(动态方法调用),不推荐使用。不要使用它。许多好的

我正在从事ApacheStruts2Web应用程序开发。我想用
Struts2应用程序中的运算符


你能告诉我
的意义吗运算符

与大多数编程语言一样,
在OGNL中,Bang运算符(
)表示逻辑Not


意味着

“如果foo不是空的”


注意:如果您在调用操作时引用的是放在方法名称前面的bang符号,例如:

http://foo.com/bar/myAction!myMethod.action

(然后是纯旧Struts2,不涉及OGNL),称为DMI(动态方法调用),不推荐使用。不要使用它。

许多好的问题都会根据专家经验产生一定程度的意见,但对这个问题的回答往往几乎完全基于意见,而不是事实、参考资料或特定的专业知识。你想使用它,但你在问它是什么?如果你不知道它的“意义”,为什么要用它?