Struts2のパッチワーク

Strutsの2式は次の言語をサポートしています。

  1. OGNL(オブジェクトグラフナビゲーション言語)、オープン式言語は、簡単にオブジェクトの属性を操作することができます。
  2. JSTL(JSP標準タグライブラリ)、JSP 2.0の標準的な統合の式言語。
  3. グルービー、特性の数から(例えばPythonの、ルビーおよびSmarttalkなど)最近、より人気のある動的言語を持つJavaプラットフォーム用の動的言語に基づきます。
  4. 速度は、厳密には、Javaベースのテンプレートマッチングエンジンです式言語ではないJSPよりもその優れた性能を述べています。

Strutsの2デフォルトの表現言語、それは他の表現言語に比べて、次のいくつかの利点を持っているので、OGNLです。

  1. 支持体は、次のようなメソッド呼び出しは、オブジェクトxxx.doSomeSpecialを()
  2. :例えば、|静的クラスがサポートするメソッドの呼び出しやアクセスの値、@のためのフォーマット式[(パッケージパスを含む)クラスの完全名]、[値の名前名前方法] @ @ java.lang.Stringでフォーマット(「%S FOO ''バー「)または@ @ APP_NAME tutorial.MyConstant
  3. ような支持と代入式シリーズ、。= 100価格、割引= 0.8、calculatePrice() この発現戻る80。
  4. アクセスOGNLコンテキスト(文脈OGNL)とするactionContext。
  5. オブジェクトの操作コレクション。

ます。http://www.blogjava.net/max/archive/2007/04/28/114417.htmlより引用

 

公開された18元の記事 ウォン称賛16 ビュー390 000 +

おすすめ

転載: blog.csdn.net/f_zongjian/article/details/5714685