Struts 2 <s: case à cocher> exemple de case à cocher

Exemple de case à cocher Struts 2

Téléchargez-le -Struts2-CheckBox-Example.zip

Dans Struts 2, vous pouvez utiliser la balise<s:checkbox> pour créer une case à cocher HTML. LefieldValue=”true” est la valeur réelle qui sera soumise par la case à cocher.

En commun, vous n'avez pas besoin de déclarer lesfieldValue=”true”, car true est la valeur par défaut.

Il générera le code HTML suivant.



Présélectionner une case à cocher

Si vous souhaitez présélectionner une case à cocher, ajoutez simplement un attribut de valeur et définissez-le sur true.

Il générera le code HTML suivant.



Exemple de Struts 2<s:checkbox>

Un exemple complet pour créer une case à cocher via Struts 2<s:checkbox>, affecter la valeur de case à cocher soumise à la classe Action et l'afficher.

1. action

Classe d'action avec une propriété booléennecheckMe pour contenir la valeur de la case à cocher.
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. Page de résultats

Page de résultats pour utiliser la balise Struts 2 «s:checkbox» pour créer une case à cocher.

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

Liez tous ensemble ~





 



   
    pages/checkBox.jsp
   

   
    pages/result.jsp