このチュートリアルに従って、 AJAX を Struts2 に組み込みます。
最終ステップに到達し、ユーザーとまったく同じインターフェイスが表示されます。また、最初のドロップダウン ボックスには AJAX が完全に機能していますが、2 番目のドロップダウンには AJAX がまったく機能していません。
最初のドロップダウンと 2 番目のドロップダウンの違いは、アイテムのリストをどのように利用するかです。最初のドロップダウンは次を使用します。
<sx:autocompleter list="{'1','12','13'}"
アイテムのリストをハードコーディングするには、2 番目のリストは次の方法を使用します。
<sx:autocompleter list="webframeworks"
これは実際に私が混乱している場所です.struts2はwebframeworksがAutoCompleterActionクラス内のフィールドであることをどのように認識し、リストの値を取得しますか?
2 つの観察事項があります。私が気付いたことの 1 つは、「webframeworks」が AutoCompleterAction クラスのフィールド名でもあることです。2 つ目は、最初のドロップダウン メニューが実際に入力されているのに対し、2 つ目のドロップダウン メニューは空であることです。
私は初心者です、事前に助けてくれてありがとう!