Struts 2 <s: checkbox> пример флажка

Struts 2 пример флажка

Скачать -Struts2-CheckBox-Example.zip

В Struts 2 вы можете использовать тег<s:checkbox> для создания флажка HTML. fieldValue=”true” - это фактическое значение, которое будет отправлено флажком.

Как правило, вам не нужно объявлятьfieldValue=”true”, потому что значение true является значением по умолчанию.

Это сгенерирует следующий HTML.



Предварительно установите флажок

Если вы хотите предварительно установить флажок, просто добавьте атрибут value и установите для него значение true.

Это сгенерирует следующий HTML.



Пример распорок 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