1

Struts2 フレームワーク上に構築されたアプリケーションの作業を開始しました。私は、サイトの残りの部分を薄暗くし、「Xが発生している間お待ちください」というダイアログボックスを表示するなど、多くのAjax機能を備えた.Netアプリケーションから来ています...オートコンプリートやその他のajax機能。

Google で Struts2 用の Ajax プラグインを検索しましたが、それだけの価値があると思われるものは見つかりませんでした。jquery とそのプラグインを使用する唯一のオプションはありますか? これはあなたの何人かが見たことのあるパターンですか?うまくいけば、Java アプリケーションは ajax に対処できないため、.Net と比較して、すぐに死んでしまうことはありません。

4

1 に答える 1

0

しばらく Struts2 を使用していませんでしたが、Struts2 が複数の Ajax オプションをサポートしていることは確かです... Struts 2 のドキュメントでさまざまな Ajax オプションを見たと思いますか?

やりたいことに応じて、Ajax タグがあります。私は使用していませんが、ASP.NET の Ajax 機能に似ていると思います。また、Dojo (JavaScript ライブラリ) コントロールにバインドするためのサーバー側タグを提供する Dojo プラグインもありますが、廃止されていることに気付きました...

より複雑な/カスタムのことをしている場合、JSONプラグインでうまくいきました。これにより、JSONをサーバーに送信し、逆シリアル化し、アクションに直接バインドし、結果をJSONにシリアル化して応答します。 . これにより、jQuery (または選択した JavaScript ライブラリ) を使用して、JSON を直接使用して双方向でサーバーと通信できます。最終結果として、ビジネスオブジェクト/データをJavaScriptコードで直接効果的に使用できるため、非常にクリーンでシンプルなソリューションになります。

于 2009-04-02T22:07:56.990 に答える