Struts 2 <s:チェックボックス>チェックボックスの例

Struts 2 チェックボックスの例

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

Struts 2では、<s:checkbox>タグを使用してHTMLチェックボックスを作成できます。 fieldValue=”true”は、チェックボックスによって送信される実際の値です。

通常、trueがデフォルト値であるため、fieldValue=”true”を宣言する必要はありません。

次のHTMLが生成されます。



チェックボックスを事前選択する

チェックボックスを事前選択する場合は、値属性を追加してtrueに設定するだけです。

次のHTMLが生成されます。



Struts 2<s:checkbox>の例

Struts 2<s:checkbox>を介してチェックボックスを作成し、送信されたチェックボックス値をActionクラスに割り当てて表示する完全な例。

1. アクション

チェックボックスの値を保持するためのcheckMeブールプロパティを持つアクションクラス。
CheckBoxAction.java

package com.example.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class CheckBoxAction extends ActionSupport{

    private boolean checkMe;

    public boolean isCheckMe() {
        return checkMe;
    }

    public void setCheckMe(boolean checkMe) {
        this.checkMe = checkMe;
    }

    public String execute() {

        return SUCCESS;

    }

    public String display() {

        return NONE;

    }

}

2. 結果ページ

Struts 2の「s:checkbox」タグを使用してチェックボックスを作成する結果ページ。

checkBox.jsp

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





Struts 2 check box example

result.jsp

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



Struts 2 check box example

CheckBox (CheckMe) value :

3. struts.xml

一緒にリンクしてください〜





 



   
    pages/checkBox.jsp
   

   
    pages/result.jsp