私はjQuery、Ajax、JSPサーブレットに精通していますが、Struts2は初めてです。jQueryで推奨されるStruts2でのAjax統合の完全なリファレンスを知りたいです。stackoverflowには、より多くの質問と回答がありますが、まだ知っておくべきことがいくつかあります。私はいくつかのことを知る必要があります。
(1) Struts2アプリケーションでAjaxを使用する方法の完全なリファレンスはありますか?struts2-jquery-plugin(およびそのショーケースも)には、多くのサンプルコードとデモがあります。しかし、Javaクラスでそれを処理する方法を見つけることができませんでした。それら自体にあるすべてのサンプルはクライアント側にあります-JSPサンプルのみであり、アクションクラスがどのように機能するかを示すデモはありません。アプリケーションが何を返すか(XML / JSONまたはサーバー側が何を返すか)はわかりません。彼らのサイトはコア機能のみをデモします。両側の扱い方を知りたい。[Strutsフレームワーク内]および[JSPでより多くのstrutsajaxタグをカスタマイズする方法]。リンクやアドバイスがありましたら、よろしくお願いします。
(2)
Struts 2InActionの本を読みました。サンプルコードとデモがあります。第8章では、Ajaxの操作方法について説明しています(Actionsupportを使用し、もう1つはResultクラスを拡張しています...)。インターネットでは、いくつかのサンプルコードが見つかり、それらはいくつかの異なる方法で使用されていました(直接PrintWriter print()結果)。しかし、JSP側では、通常のjavascriptが使用されていました。それで、あなたのベストプラクティス(もっと多くの方法かもしれません)によると、Ajaxを使用するためのあなたの最も好ましい方法は何ですか?(つまり、jqueryプラグインが示すように使用しますStruts ajaxタグに依存し、JSPページでjavascript / jQueryを使用するかどうか、およびstrutsクラスを処理するためのベストプラクティスWrite Resultクラス、または単にPrintWriterを使用して結果を印刷しますか?ここで言うかもしれませんが、それは開発者の状況と好みに依存しますが、業界標準によるとどうなるでしょうか?)
誰かが反対票を投じた場合。コメントを残してください、なぜですか?