Struts 2 updownselectの例

Struts 2 updownselectの例

ダウンロード–Struts2-UpDownSelect-Example.zip

Struts 2では、<s:updownselect>タグを使用して、Selectコンポーネントのオプションを上下に移動するボタンを備えたHTMLSelectコンポーネントを作成します。 フォームが送信されると、すべての選択オプションが配置順に送信されます。

の例

次のHTMLコードが生成されます。コンポーネント、ボタン、およびJavaScriptを選択して、Selectコンポーネントのオプションを上下に移動します。 (デフォルトのxhtmlテーマ)




     

Struts 2 の例

<s:updownselect>タグの完全な完全な例で、OGNLおよびJavaリストを使用してデータをアップダウン選択リストに入力する方法を示します。

1. アクションクラス

選択オプションを生成および保存するアクションクラス。

UpDownSelectAction.java

package com.example.common.action;

import java.util.ArrayList;
import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

public class UpDownSelectAction extends ActionSupport{

    private List moviesList = new ArrayList();

    private String favMovie;
    private String favFastFood;

    public UpDownSelectAction(){

        moviesList.add("Spider Man");
        moviesList.add("Matrix");
        moviesList.add("Super Man");
        moviesList.add("Dark Knight");
        moviesList.add("BraveHeart");
        moviesList.add("Ultraman");

    }

    public String getFavFastFood() {
        return favFastFood;
    }

    public void setFavFastFood(String favFastFood) {
        this.favFastFood = favFastFood;
    }

    public List getMoviesList() {
        return moviesList;
    }

    public void setMoviesList(List moviesList) {
        this.moviesList = moviesList;
    }

    public String getFavMovie() {
        return favMovie;
    }

    public void setFavMovie(String favMovie) {
        this.favMovie = favMovie;
    }

    public String execute() throws Exception{

        return SUCCESS;
    }

    public String display() {
        return NONE;
    }

}

2. 結果ページ

<s:updownselect>」タグを使用して、アップダウン選択コンポーネントをレンダリングします。

updownselect.jsp

<%@ taglib prefix="s" uri="/struts-tags" %>






Struts 2 updownselect example

result.jsp

<%@ taglib prefix="s" uri="/struts-tags" %>



Struts 2 updownselect example

Favor fast food :

Favor movies :

3. struts.xml

それをすべてリンクしてください〜






    

   

   
       pages/updownselect.jsp
   

   
       pages/result.jsp
   
  

4. Demo

http://localhost:8080/Struts2Example/updownSelectAction.action
オプションを選択し、上下に移動します。

Struts 2 updownselect example

送信すると、すべてのオプションが配置順に送信されます。

Struts 2 updownselect example