0

国と言語のタグを 2 つ選択しています。だから私は2つのselect tag()を取りました今、私は次のことを達成したいです:1] jspページで、国のリストを取得するためのJSPスクリプトレットを書いているので、リストの値を国の選択ボックスに設定したい

2]特定の国を選択すると、その国の言語を動的に入力したい

3] struts2 タグの代わりに通常の html タグを使用するかのように、struts2 タグを使用してこれを実現したい場合、そのフィールドの検証は失敗します。

それで、これを行う方法を教えてください。前もって感謝します。

4

2 に答える 2

0

私の頭に浮かんだ最も一般的なアイデアの1つは、Ajaxを使用することです。Struts2よりも少ない作業をしたい場合は、JQueryプラグインがあり、探しているものを実行できますが、プレーンなJQueryオプションを使用することをお勧めします。

他のオプションは、Struts2 JSonプラグインを使用してプレーンJQueryを使用することです。ユーザーが最初のドロップダウンから値を選択したら、AjaxとJQueryを使用してアクションクラスに値を送信し、それに基づいてJSONデータを送り返します。 JSONデータを解析し、2番目の依存ドロップダウンに入力する機能。

于 2012-05-15T13:21:18.333 に答える
0

こちらをご覧ください

関連する

ジャワ

public class comboboxTag extends ActionSupport{

    private List fruits;
    public String execute()throws Exception{
    fruits = new ArrayList();
    fruits.add("Apple");
    fruits.add("Mango");
    fruits.add("Orange");
    fruits.add("Pine Apple");
    return SUCCESS;

    }

    public List getFruits(){
    return fruits;
    }
}

html

<s:combobox label="Fruits Name" name="fruitsNames"
headerValue="--- Please Select ---"
headerKey="1" list="fruits" />
于 2012-05-15T13:51:40.927 に答える