Struts 2 <s: Ankreuzfeld> Beispiel für Kontrollkästchen

Beispiel für das Kontrollkästchen von Struts 2

Laden Sie es herunter -Struts2-CheckBox-Example.zip

In Struts 2 können Sie das Tag<s:checkbox> verwenden, um ein HTML-Kontrollkästchen zu erstellen. fieldValue=”true” ist der tatsächliche Wert, der vom Kontrollkästchen übermittelt wird.

Im Allgemeinen müssen SiefieldValue=”true” nicht deklarieren, da true der Standardwert ist.

Es wird das folgende HTML generiert.



Aktivieren Sie ein Kontrollkästchen

Wenn Sie ein Kontrollkästchen vorauswählen möchten, fügen Sie einfach ein Wertattribut hinzu und setzen Sie es auf true.

Es wird das folgende HTML generiert.



Beispiel für Streben 2<s:checkbox>

Ein vollständiges Beispiel zum Erstellen eines Kontrollkästchens über Struts 2<s:checkbox>, zum Zuweisen des übermittelten Kontrollkästchenwerts zur Aktionsklasse und zum Anzeigen dieses Werts.

1. Aktion

Aktionsklasse mit einer booleschen Eigenschaft voncheckMe, die den Kontrollkästchenwert enthält.
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. Ergebnisseite

Ergebnisseite zur Verwendung des Struts 2-Tags „s:checkbox“ zum Erstellen eines Kontrollkästchens.

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

Link alle zusammen ~





 



   
    pages/checkBox.jsp
   

   
    pages/result.jsp