2016-10-18 8 views
-2

私はApache Struts 2 Webアプリケーションの開発に取り組んでいます。 Struts2アプリケーションで!演算子を使用したかったのです。"!"の意義は何ですか? Apache struts2/ONGL式の演算子ですか?

Apache struts2/OGNLの式で!演算子の重要性を教えてください。 OGNLにおけるプログラミング言語の大部分のように

+0

多くの良い質問は、専門家の経験に基づいてある程度の意見を生成しますが、この質問に対する回答は、事実、参考文献、または特定の専門知識ではなく、概ね意見に基づいている傾向があります。 –

+2

あなたはそれを使いたいのですが、それは何ですか?なぜあなたはその "意義"を知らないのであればそれを使いたいのですか? –

答えて

0


バンオペレータ(!)は論理否定表します。

<s:if test="!foo.isEmpty()"> 

"fooがない空の場合は、"

を意味します。


注:もし、代わりに、あなたは同じように、アクションを呼び出すときに、メソッド名の前に置くバン記号を参照している:

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

(純古いStruts2の、 OGNLは関係ありません)、それはDMI(Dynamic Method Invocation)と呼ばれ、廃止予定です。それを使用しないでください。

関連する問題